Désolé pour l'attente j'étais en long we...
Merci pour votre aide, justement je ne sais pas placer le fetch avec le formulaire de modification je vous met le dernier code qui m'affiche bien le formulaire comme je le souhaite mais vide!!!!!
puis le 2eme fichier avec le fletch mal placé je sais mais c'est pour préparerCode:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83 <html> <head> <title>Type d'incident</title> </head> <body> <?php // Connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=voirie;charset=utf8', 'root', 'cln40260'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } //requête SQL: $reponse = $bdd->query('SELECT * FROM incident ORDER BY voirie_ville '); //affichage des données: echo '<table bgcolor="#FFFFFF">'."\n"; // première ligne on affiche les titres prénom et surnom dans 2 colonnes echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Identifiant</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Voie</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Ville</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Incident</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Type</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Enrobé</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Modifier</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while ($result = $reponse->fetch()) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_id'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_voie'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_ville'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_incident'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_type'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$result['voirie_enrobe'].'</td>'; echo '<td bgcolor="#CCCCCC"><a href="modification_type2.php?voirie_id= "'.$result['voirie_id'] . '>modifier</a></td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // fin du tableau. ?> </body> </html>
Code:
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
64
65
66
67
68
69
70
71
72
73
74
75 <html> <head> <title>modification type d'incident</title> </head> <body> <?php // Connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=voirie;charset=utf8', 'root', 'cln40260'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } //récupération de la variable d'URL, //qui va nous permettre de savoir quel enregistrement modifier $id = intval($_GET["voirie_id"]); //requête SQL: $reponse = $bdd->prepare("SELECT * FROM incident WHERE voirie_id = :id"); $reponse->execute( array( ':id' => $id ) ); while ($result = $reponse->fetch()) { echo $result['voirie_voie'] . '<br />'; echo $result['voirie_code'] . '<br />'; echo $result['voirie_ville'] . '<br />'; echo $result['voirie_type'] . '<br />'; echo $result['voirie_type'] . '<br />'; } ?> <form action="modification_type3.php" method="POST"> <input type="hidden" name="voirie_id" value="<?php echo($id) ;?>"> <table border="0" align="center" cellspacing="2" cellpadding="2"> <tr align="center"> <td bgcolor="#669999">voie</td> <td bgcolor="#669999"><input type="text" name="voirie_voie" value="<?php echo $result['voirie_voie'] ;?>"></td> </tr> <tr align="center"> <td bgcolor="#669999">code</td> <td bgcolor="#669999"><input type="text" name="voirie_code" value="<?php echo $result['voirie_code'] ;?>"></td> </tr> <tr align="center"> <td bgcolor="#669999">ville</td> <td bgcolor="#669999"><input type="text" name="voirie_ville" value="<?php echo $result['voirie_ville'] ;?>"></td> </tr> <tr align="center"> <td bgcolor="#669999">type</td> <td bgcolor="#669999"><input type="text" name="voirie_type" value="<?php echo $result['voirie_type'] ;?>"></td> </tr> <tr align="center"> <td bgcolor="#669999">enrobe</td> <td bgcolor="#669999"><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> ?> </body> </html>