bonjour,
voila mon probl�me : j'ai une balise select qui est aliment�e par ma base de donn�es CLIENTS (pas de souci). J'aimerais lorsque je selectionne un client, que les informations (adrsse,cp,ville etc...) s'affichent dans mes balises text.
j'ai obt� pour la solution javascript au lieu de ajax.
le code de ma fonction onchange du select :
le code pour afficher les infos :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 <script language="JavaScript"> function go() { valeur = document.getElementById('nom_client').options[document.getElementById('nom_client').selectedIndex].text; window.location.href="http://127.0.0.1/extranet/edit_client.php?nom_client="+valeur; } </script>
Le nom du client se retrouve bien dans la barre d'adresse, mais rien ne s'affiche dans ma case.
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 <?php if(isset($_POST['nom_client'])) { $nom_client=$_POST['nom_client']; include("./lib/connect_base_site.php"); $sql = "SELECT * FROM CLIENTS WHERE nom_client = ".$_POST['nom_client']." "; $res = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); mysql_close(); } ?> <?php include("./lib/connect_base_site.php"); $nom_client = mysql_query("SELECT nom_client FROM clients ORDER BY nom_client" ); echo'<select name="nom_client" onchange="go()">'; while ($donnees = mysql_fetch_array($nom_client)) { ?> <option value="<?php echo $donnees['nom_client']; ?>"><?php echo $donnees['nom_client']; ?></option> <?php } echo'</select>'; mysql_close(); // Déconnexion de MySQL <input name="adresse_client" type="text" size="60" value="'.$adresse.'"/> ?>
merci
Partager