Salut à tous,
alors je voudrais faire une verification dans un formulaire mais je ne vois vraiment pas comment faire.
j'espère que vous pourrez m'aider
Je voudrais faire une vérification avant validation sur le fait que si un champs renseigné par l'utilisateur existe déjà dans la bdd, cela affiche un message d'erreur.
c'est pour éviter le fait que certaines personnes s'enregistrent plusieurs fois avec les mêmes données.
ce que je pense faire :
- une requête sql sur les champs concernés
Code :
- $mysql_link = mysql_connect($host,$login,$pass);
- mysql_select_db($base, $mysql_link);
- $query1 = "SELECT champs1,champs2 FROM matable";
- $mysql_result = mysql_query($query1, $mysql_link);
- while($row = mysql_fetch_row($mysql_result)) {
- $variable1 = $row[1];
- $variable2 = $row[2];
- }
|
- et ensuite
Code :
- if(isset($variable1))
- {
- print("cet enregistrement existe déjà" );
- }
- if(isset($variable2))
- {
- print("cet enregistrement existe déjà" );
- }
- else
- {
- print("enregistrement effectué" )
- }
|
mais bon cela ne focntionne pas avez-vous une idée ?
merci d'avance
Message édité par twisted le 06-07-2005 à 22:14:36