bonsoir,
j'explique mon problème j'aimerais récupérer la valeur de ma balise select au clique de l'option choisi pour pouvoir l'injecter dans mes <input type 'text'>
j'ai penser faire un split du value récupérer pour pouvoir remplir mes 5 textbox
exemple je clique sur l'option qui a pour value 5,5,5,5,5
je le split par rapport au ","
apres je les injectes dans mes 5 textbox
mon code :
Code html : 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>modifier dans une BDD</title> <script type="text/javascript"> var selectElmt = document.getElementById("VILLES"); var valeurselectionnee = selectElmt.options[selectElmt.selectedIndex].value; </script> <STYLE TYPE="text/css"> <!-- .droite { position:absolute; top: 40px; left: 400px ; } .gauche { position:absolute; top: 50px; left: 20px; } .bouttonaccueil { position:absolute; top: 200px; left: 800px; } .bouttonmodifier{ position:absolute; top: 175px; left: 620px; } --> </STYLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"/> </head> <body> <form method="POST" action="#"> <fieldset> <legend>modifier dans la Basse de Donnees</legend> <div class=droite> <table> <tr> <td><label>saisir le code de la ville : </label></td> <td><input type='text' name='codeville' /> </td> </tr> <tr> <td><label>saisir le nom de la ville : </label></td> <td><input type='text' name='nomville' /> </td> </tr> <tr> <td><label>saisir un code postal : </label></td> <td><input type='text' name='codepostalville' /> </td> </tr> <tr> <td><label>saisir le nombre d'habitant : </label></td> <td><input type='text' name='nbhabitants' /> </td> </tr> <tr> <td><label>saisir la superficie de la ville : </label></td> <td><input type='text' name='superficieville' /> </td> </tr> </table> </div> <?php require_once 'connexion.php'; echo " <div class=gauche><select name='ville' size='7' id='VILLES'>"; $requete = "select * from ville order by ville.nomville"; $resultat = $idConnex->query($requete); $tabresultat=$resultat->fetchall(PDO::FETCH_BOTH); echo '<option value="champ" disabled="disabled">codeville nomville CodePostal nbhabitant superficie</option>'; foreach ($tabresultat as $ligne){ $valeur=$ligne[0].",".$ligne[1].",".$ligne[2].",".$ligne[3].",".$ligne[4]; echo '<option value="'.$valeur.'">'.$ligne[0]."-".$ligne[1]."-".$ligne[2]."-".$ligne[3]."-".$ligne[4].'</option>'; } echo "</select></div>" ?> <div class="bouttonmodifier"> <input name='modifier' type='submit' value='modifier'/> </div> <div class="bouttonaccueil"> <input type='button' value='page d"accueil' onclick="document.location('pageAccueil.php')"/> </div> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <?php if (isset($_POST['modifier'])) { echo $_POST['ville']; } ?> </fieldset> </form> </body> </html>
merci de m'accorder votre temps![]()
Partager