Bonjour, dans mon formulaire j'aimerais que quand l'utilisateur entre le nom d'une ville si elle existe dans la base donnée il faut que la ville s'affiche en lien , mais je ne sais pas où je dois placer mes lien dans ma page .
Voici mon code :
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77 <?php require('inc_connexion.php'); ?> <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <?php /* Partie 1 : gestion de la saisie et enregistrement -------------------------------------------------*/ // récupération des variables if(isset($_POST['submit_form'])) { $ville_nom = $_POST['ville_nom']; $ville_texte = $_POST['ville_texte']; $ville_id = $_POST['ville_id']; // vérification du contenu des variables if((empty($ville_nom))) { $message = '<p class="error">Vous devez saisir le nom d\une ville.</p>'; } else { // requête UPDATE if ($mysqli->query('UPDATE villes SET ville_nom = "'.$ville_nom.'", ville_texte = "'.$ville_texte.'" WHERE ville_id = '. $ville_id)) { $message = '<p class="message">La ville '. $ville_nom .' existe.</p>'; } else { $message = '<p class="error">La ville '. $ville_nom .' existe pas.</p>'; } } } // récupération de la variable externe $id=''; if (empty($_GET['id'])) {echo $id; } if (empty($id)) { header('locate: edition.php'); } $id = 3 ; // requête. $result = $mysqli->query('SELECT ville_id, ville_nom, ville_texte FROM villes WHERE ville_id = ' . $id ); // création du nouvel array $row = $result->fetch_array(); echo "<pre>"; //si xdebug non installé // variables destinées à laffichage $nom = $row['ville_nom']; $texte = $row['ville_texte']; ?> <div> <h1>Ajouter une ville</h1> <?php if(isset($message)) echo $ville_nom ?> <form action="ville/ville.php" method="post"> <p>Nom de la ville : <input type="text" name="ville_nom" value="<?php echo $nom ?>"/></p> <input type="hidden" name="ville_id" value="<?php echo $id?>" /> <p><input type="submit" name="submit_form" value="valider" /></p> </form> </div> </body> </html>
Partager