Bonjour,

j'essaie de modifier ma base apparemment tout se passe bien mis à part que la modification n'est pas prise en compte, pouvez-vous encore une fois me débloquer?

Merci

Voici mes 3 fichiers php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
  <head>
    <title>Type d'incident</title>
  </head>
<body>
  <?php
    //connection au serveur:
    $cnx = mysql_connect( "localhost", "root", "" ) ;
 
    //sélection de la base de données:
    $db = mysql_select_db( "voirie" ) ;
 
    //requête SQL:
    $sql = "SELECT *
	      FROM incident
	      ORDER BY voirie_voie" ;
 
    //exécution de la requête:
    $requete = mysql_query( $sql, $cnx ) ;
 
    //affichage des données:
    while( $result = mysql_fetch_object( $requete ) )
    {
       echo(
           "<div align=\"center\">"
           .$result->voirie_voie." ".$result->voirie_ville
           ." <a href=\"modification_type2.php?voirie_id=".$result->voirie_id."\">modifier</a></div>\n"
       ) ;
    }
  ?>
</body>
</html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<html>
  <head>
    <title>modification type d'incident</title>
  </head>
<body>
<?php
  //connection au serveur:
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db = mysql_select_db( "voirie" ) ;
 
  //récupération de la variable d'URL,
  //qui va nous permettre de savoir quel enregistrement modifier
  $id  = $_GET["voirie_id"] ;
 
  //requête SQL:
  $sql = "SELECT *
            FROM incident
	    WHERE voirie_id = ".$id ;
 
  //exécution de la requête:
  $requete = mysql_query( $sql, $cnx ) ;
 
  //affichage des données:
  if( $result = mysql_fetch_object( $requete ) )
  {
  ?>
  <form name="insertion" action="modification_type3.php" method="POST">
  <input type="hidden" name="voirie_id" value="<?php echo($voirie_id) ;?>">
  <table border="0" align="center" cellspacing="2" cellpadding="2">
    <tr align="center">
      <td>voie</td>
      <td><input type="text" name="voirie_voie" value="<?php echo($result->voirie_voie) ;?>"></td>
    </tr>
    <tr align="center">
      <td>code</td>
      <td><input type="text" name="voirie_code" value="<?php echo($result->voirie_code) ;?>"></td>
    </tr>
    <tr align="center">
      <td>ville</td>
      <td><input type="text" name="voirie_ville" value="<?php echo($result->voirie_ville) ;?>"></td>
    </tr>
    <tr align="center">
      <td>type</td>
      <td><input type="text" name="voirie_type" value="<?php echo($result->voirie_type) ;?>"></td>
    </tr>
    <tr align="center">
      <td>enrobe</td>
      <td><input type="text" name="voirie_enrobe" value="<?php echo($result->voirie_enrobe) ;?>"></td>
    </tr>
 
      <td colspan="2"><input type="submit" value="modifier"></td>
    </tr>
  </table>
</form>
 
<?php
  }//fin if 
  ?>
 
  </body>
</html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "voirie" ) ;
 
  //récupération des valeurs des champs:
  //voie:
  $voie     = $_POST["voirie_voie"] ;
  //code voie:
  $code = $_POST["voirie_code"] ;
  //ville:
  $ville = $_POST["voirie_ville"] ;
  //type incident:
  $type       = $_POST["voirie_type"] ;
  //enrobe:
  $enrobe        = $_POST["voirie_enrobe"] ;
 
  //récupération de l'identifiant de la personne:
  $id         = $_POST["voirie_id"] ;
 
  //création de la requête SQL:
  $sql = "UPDATE incident
            SET voirie_voie   = '$voie', 
	              voirie_code   = '$code',
		            voirie_ville  = '$ville',
		            voirie_type   = '$type',
		            voirie_enrobe = '$enrobe'
           WHERE voirie_id = '$id' " ;
 
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
 
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
    echo("La modification à été correctement effectuée") ;
  }
  else
  {
    echo("La modification à échouée") ;
  }
?>