Liste déroulante avec tables mysql en option

Fermé
Blitzcrank62 - 3 août 2014 à 18:08
Fallentree Messages postés 2295 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 18 août 2014 à 12:05
Bonjour,

Je cherche a faire une page avec, à l'intérieur, une liste déroulante contenant 3 choix ( prenons pour exemple choix1, choix2, et choix3) et un bouton valider

code de cette liste déroulante + code du bouton valider:

<form method=POST  name=modif  action= memepage.php>
   Choix <select name = "choix" id = "choix" required>
            <option value ="choix1">Choix 1</option>
            <option value ="choix2">Choix 2</option>
            <option value ="choix3">Choix 3</option></select>
    <input type=submit   name="Valider"  value="Valider" >

</form>


je souhaite qu'au clic du bouton valider l'on fasse:

if(isset($_POST['Valider']))
{
  $choix = $_POST['"choix"];
  $requete = mysql_query('SELECT * from '.$choix );

 $erreur = mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error()); 
}

on doit pouvoir ressortir toutes les valeurs de la table sélectionnée (choix1, 2 ou 3 ( elles sont toutes non-vides))
Pourquoi je ne récupère que la première ligne de la table sélectionnée (que ce soit la 1, 2 ou 3)?
Merci d'avance


2 réponses

Soufiane974 Messages postés 14 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 9 juillet 2021 1
14 août 2014 à 08:49
Bonjour,

Tu utilises quoi pour afficher les données que tu as reçu?
0
Fallentree Messages postés 2295 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
18 août 2014 à 12:05
y a pas un pb avec
$choix = $_POST['"choix"];
fais un echo pour voir
mais judicieux d'enlever les triples cotes ...
0