Bonjour
je suis tout nouveau sur dans la communauté Developpez.
Voila mon soucis : pas le biais d'un menu déroulant j'interroge la base de données pour y extraire les pseudos (des personnes enregistrées).
une fois le pseudo selectionné l'utilisateur est dirigé vers un formulaire
j'aimerais récuperer la variable pseudo pour remplir automatiquement le champ dans le formulaire !
je pensais pouvoir faire passer ma variable, par l'url
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 $db = mysql_connect('***', '***', '***'); mysql_select_db('***',$db); $sql='SELECT * FROM encadrant_provisoire'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); ?> <FORM> <SELECT NAME="liste1" SIZE="1"> <OPTION SELECTED VALUE=""><< Selectionner un Encadrant >> <?php while ($ligne=mysql_fetch_array($req)) { echo "<option name='champ' value='formulaire_membre.php'>".$ligne ["pseudo"]."</option>"; } ?> </SELECT> <INPUT TYPE="button" VALUE="Valider" onClick="if (form.liste1.selectedIndex != 0) location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Veuillez faire un choix dans le menu.')"> </FORM>
est récuperer par un Get dans la page du formulaire.echo "<option name='champ' value='formulaire_membre.php?variable=$mavariable'>".$ligne ["pseudo"]."</option>";
je donne pourtant bien une valeur à ma variable, j'ai retourné a peu près dans tout les sens ! mais sans succès .. la valeur n'affecte pas la variable !
je dois certainement mal m'y prendre .. ! (mais alternant C++ et le PHP dans la journée j'avoue que... )
Merci pour votre aide !
Partager