Récupérer la valeur d'un select au click d'une option
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:
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 :)