Bonjour,
Je vous présente mon problème:
J'ai une base de donnée avec une table Visiteur qui comporte 3 colonnes principaux (+adresse, cp, ville...)
Identifiant Nom Prénom
a131 Pineau Jean
a41 Dupont Max
Je souhaite créer une fonctionnalité permettant de modifier les informations d'un visiteur.
Pour cela j'ai créer une page sur lequel je peux sélectionner le visiteur à modifier: j'ai donc créer une liste déroulante me permettant de choisir le visiteur en question.
Je vous donne donc le code de cette page:
Je souhaite récupérer le $ligne[0] (= l'identifiant du visiteur choisi) se trouvant dans le <OPTION value...
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
26
27
28
29
30
31
32
33
34 <form method='POST' action='index.php?uc=gererVisiteur&action=modifVisiteur'> <div> <h2>Modifier un visiteur</h2> <table> //J'ouvre mon tableau <tr> <td>Visiteur : </td> <td> <SELECT name="visiteur" type="text" size="1" length="4">//début de ma liste déroulante <?php $lignes=$pdo->listeVisiteur(); //Je récupère les valeur(id, nom, prénom) while($ligne=$lignes->fetch()) { ?> <OPTION value ="<?php $ligne[0]; ?>"> // $ligne[0] -> identifiant <?php echo $ligne[1]." ".$ligne[2];?> //$ligne[1]-> nom //$ligne[2]-> prénom </OPTION><?php } ?> </SELECT> </td> </tr> </table> <input type='submit' value='Valider' name='valider'> <input type='reset' value='Annuler' name='annuler'> </div> </form>
dans un contrôleur (ou une autre page [langue]).
J'ai essayé de faire un $id=$_REQUEST[$ligne[0]]; mais sa ne marche pas.
Donc ma question est: comment récupérer l’identifiant d'un visiteur dans une autre page (un contrôleur)?
J'espère avoir été clair, je reste à votre disposition pour tout informations supplémentaire et merci beaucoup d'avance.
Partager