Récupérer variables d'une liste déroulante
Bonjour je voudrais récupérer 3 variables lorsque je sélectionne un choix d'une liste déroulante. Je n'arrive pas à les récupérer :
ajout_loc.php :
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
| <html>
<head>
<title> Formulaire d ajout</title>
<SCRIPT language="Javascript">
<!--
function fonction_js(nom_loc1) {
valeur_select=document.getElementById('nom_loc1').value;}
document.getElementById('nom_loc1').value="la_valeur_a_ecrire";
//-->
</SCRIPT>
</head>
<?php
include('conf.php');
include('func_list.php');
?>
<p>
<font class="label" size="2" face="Arial">Locataire:</font><br>
<select class="controle" onChange="fonction_js();" name="type_bien">
<option value="<?php list_concat_loc($server,$login,$pass,$bdd,$appart); ?>"
<!-- <input class="police_bouton" type="submit" name="Submit" value="..."> -->
<!-- <form method="post" action="pi.php"> -->
</select>
</p>
<input type="hidden" name="nom_loc1" id="nom_loc1" size="13" /><br /> |
func_list.php :
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
| <?php
function list_concat_loc($server,$login,$pass,$bdd)
{
mysql_connect($server, $login, $pass) or die("<p>Acces refusé: Login ou mot de passe incorrect");
mysql_select_db($bdd)or die("Impossible de se connecter à la base de données");
//$sql1 = 'SELECT * FROM `locataire` LIMIT 0, 30';
$req = mysql_query('SELECT * FROM `locataire`') or die ("erreur l'hors de la requete list.php");
$fab="";
if($fab==""){
echo('<option value="'.'">'.''.'</option>');
}
else
{
echo('<option value="'.'">'.'</option>');
}
while ($ligne1=mysql_fetch_object($req)){
//la concatenation des champs se fait ici
echo('<option>'.$ligne1->nom_loc1. ' '.$ligne1->prenom_loc1. ', '.$ligne1->datenaiss_loc1. '</option>'); }
mysql_close();
}
?> |
Mes fonctions javascript ne doivent pas être bonnes. merci