Recuperer choix d'une liste déroulante en PHP
Résolu
pjnew
-
ConceptcaB Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
ConceptcaB Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Recuperer choix d'une liste déroulante en PHP
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment recuperer une video sur youtube - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
3 réponses
tito 23, merci de ton aide
$req = $bdd->prepare('SELECT hh FROM rlv WHERE hh >= ?');
semble bien fonctionner :
je recupère le champs hh de la table rlv si sa valeur est supérieure ou égale à celle saisie dans le 1er formulaire ("hh_deb").
Pour autant, tu as raison, je vais réécrire le code en fondant les deux formulaires.
Merci encore
$req = $bdd->prepare('SELECT hh FROM rlv WHERE hh >= ?');
semble bien fonctionner :
je recupère le champs hh de la table rlv si sa valeur est supérieure ou égale à celle saisie dans le 1er formulaire ("hh_deb").
Pour autant, tu as raison, je vais réécrire le code en fondant les deux formulaires.
Merci encore
le <body> doit être avant ton premier formulaire.
Aussi il ne faut pas mélanger les varibles get et post dans ton fichier cible.php.
et modifier ça
par
corriger par ceci
Bon travail.
Aussi il ne faut pas mélanger les varibles get et post dans ton fichier cible.php.
et modifier ça
while ($user0 = mysql_fetch_assoc($result0)) { ?> <OPTION value="<?php echo $user0['id_rlv']; ?>"> <?php echo $user0['id_rlv']; ?> </OPTION> <?php $i++; }
par
while ($user0 = mysql_fetch_assoc($result0)) { echo'<option value="'.$user0['id_rlv'].'">'.$user0['id_rlv'].'</option>';}
$req = $bdd->prepare('SELECT hh FROM rlv WHERE hh >= ?');???
corriger par ceci
echo '<li>' . $donnees['hh'] .'</li>';
Bon travail.
Rebonjour
Merci beaucoup tito23 d'avoir pris le temps de t'occuper de mon petit problème.
Grâce à toi mon code est plus clair, mais mon problème n'est pas encore résolu...
Cela m'embête de te déranger (ou d'autres...) pour un problème aussi élémentaire.
Donc, je ne parviens pas à récupérer dans le fichier cible.php la valeur choisie dans la liste déroulante (en faisant un $choix = $_POST['choix']; avec <SELECT name="choix"> dans la définition du formulaire de la liste.
Est-ce que le problème ne viendrait pas de ce que j'accède au fichier cible.php par le bouton submit d'un autre formulaire. En effet, je récupère bien la valeur de la variable saisie dans ce formulaire.
NB
l'instruction print_r($_POST); placée en début de cible.php m'indique Array ( )
Merci encore
Merci beaucoup tito23 d'avoir pris le temps de t'occuper de mon petit problème.
Grâce à toi mon code est plus clair, mais mon problème n'est pas encore résolu...
Cela m'embête de te déranger (ou d'autres...) pour un problème aussi élémentaire.
Donc, je ne parviens pas à récupérer dans le fichier cible.php la valeur choisie dans la liste déroulante (en faisant un $choix = $_POST['choix']; avec <SELECT name="choix"> dans la définition du formulaire de la liste.
Est-ce que le problème ne viendrait pas de ce que j'accède au fichier cible.php par le bouton submit d'un autre formulaire. En effet, je récupère bien la valeur de la variable saisie dans ce formulaire.
NB
l'instruction print_r($_POST); placée en début de cible.php m'indique Array ( )
Merci encore
retire la deuxième balise <form> et remplace la première par:
<FORM action="cible.php" name="psge" method="post">
en fusionant le tout :)