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") ; } ?>
Partager