Récuperer la valeur une liste déroulante PHP

Fermé
Alex75 - 20 mai 2006 à 23:14
 ahah - 12 oct. 2011 à 13:51
Bonjour à tous,

voici mon formulaire :

<table>
<form name="gest" method="POST">
<TR><TD>
Login : <SELECT NAME='login'>
<OPTION VALUE=1>prénom nom
<OPTION VALUE=2>prénom nom
<OPTION VALUE=3>prénom nom
</SELECT>
<tr><td nowrap>Mot de passe : </td>
<td><input TYPE=password size=10 name='pwd' ></td></tr>

<TR><TD><input type=submit value='Valider'></TD></TR>
</form>
</table>

et voici ma table user:

CREATE TABLE `user` (
`prenom` varchar(50) NOT NULL default '',
`nom` varchar(50) NOT NULL default '',
`pwd` varchar(10) NOT NULL default '',
`groupe` varchar(50) NOT NULL default '',
`tel` varchar(10) NOT NULL default '',
`mail` varchar(30) default ''' ''',
`adresse` varchar(50) NOT NULL default '',
`nom_appli` varchar(50) NOT NULL default '',
`nom_direction` varchar(50) default '',
`nom_entreprise` varchar(50) default '',
`nom_academie` varchar(50) default '',
`nom_etablissement` varchar(50) default '',
PRIMARY KEY (`prenom`,`nom`),
UNIQUE KEY `prenom` (`prenom`),
UNIQUE KEY `nom` (`nom`)
) TYPE=MyISAM;

Question : comment je peux récupérer les valeurs en PHP de la liste déroulante (nom et prenom) et comparer avec ceux inclus dans base de données MySQL pour savoir si la personne existe dans la base ou pas.

Merci pour votre aide
A voir également:

9 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
22 mai 2006 à 07:54
Salut,
Une solution basique : Génères ton formulaire en faisant une requete SQL et
mets ta clé (nom,prenom) dans l'attribut value des éléments option.

Une petite remarque, les "unique key" sur nom et prénom sont très restrictif :
tu ne peux avoir des membres de la même famille (même nom) ni des personnes
ayant le même prénom.

A+, crabs
11