Récuperer la valeur une liste déroulante PHP

Alex75 -  
 ahah -
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

9 réponses

crabs Messages postés 908 Date d'inscription   Statut Membre Dernière intervention   507
 
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