Page 1 sur 1

récupérer les valeurs de plusieurs select

Posté : 19 mai 2012, 13:50
par kanoe82
Bonjour tout le monde,

J'ai un petit problème, je créé un site ou il y a une sorte de catalogue. Sur cette page, il y a un tableau composé de 5 colonnes ( fait via diverses requêtes ). Les colonnes me donnent les marques de chaussures, le nom des chaussures, les types disponibles( liste déroulante), les pointures disponibles(liste déroulante) et les couleurs disponibles(liste déroulante) pour ces chaussures. J'espère que jusqu'ici tout le monde me comprend ^^
La premiere valeur des liste déroulante est "vide " et en dessous les résultats des requêtes.

Maintenant le problème :

En dessous de ce tableau j'ai fait un bouton " commander " . Via ce bouton,j'aimerai que dès lors que pour une chaussure, dès lors que les 3 listes déroulantes ne sont pas vides ( c'est à dire que le client ait choisis des valeurs ) alors le bouton commander les prends en compte et mes les envois sur ma page "panier.php"

Le tableau est fait, j'arrive juste pas à faire la fonction qui va avec le bouton. :(

Pour votre information, les listes déroulantes dépendent à chaque fois du code de la chaussure , c'est à dire " pour telle chaussure, il existe tels types, tels couleurs, tels pointures ".

Pouvez vous essayer de m'aider s'il vous plait? me donner une piste si possible.

Merci d'avance :)

Re: récupérer les valeurs de plusieurs select

Posté : 19 mai 2012, 18:17
par sirakawa
tu as donc 3 listes déroulantes portant des noms différents dans un formulaire du genre :
<select name ='couleurs'> <!-- avec name et pas id-->
<form method = 'post' action = 'commander.php'>
<option>noir</option>
</select>
<!-- etc-->
<button type = 'submit'>Commander</button> <!-- ou <input type = 'submit>-->
</form> 
Dans le script qui est appelé par le bouton de validation de formulaire, tu ajoutes au début dans la partie PHP:
print_r ($_POST); die();
regarde ce que ça donne et on en reparlera