Bonjour.

Dans mon formulaire, j'ai une zone qui permet de saisir un code.
Avant l'enregistrement dans ma bdd je veux tester que le code (codeperso) n'est pas déjà attribué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if (!empty($_POST['nom']) && !empty($_POST['prenom']) && !empty($_POST['adresse']) && !empty($_POST['codep']) && !empty($_POST['ville']) && !empty($_POST['email']) && !empty($_POST['date']) && !empty($_POST['codeperso']))
{ 
	$sql = mysql_query('Select code_perso From r2sadmin Where code_perso = '.$_POST['codeperso'],$connexion);
	if (mysql_num_rows($sql) > 0)
	{
	  	$res = mysql_fetch_array($sql);
	   	$codeperso = $res['codeperso'];
	   	echo "<p align='center'><font face='verdana' color='red' size='2'><b>Ce code personnel est déjà utilisé !</b>";
		exit;
	}
	else {		
    		// on écrit la requête sql 
    		$sql = "INSERT INTO r2sadmin(id_abonne, nom, prenom, profession, societe, adresse,codep, ville, tel, fax, mail, date_abo, code_perso) 
			VALUES('','$nom','$prenom','$profession','$societe','$adresse','$codep','$ville','$tel','$fax','$email','$date','$codeperso')"; 
 
    		// on insère les informations du formulaire dans la table 
    		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
		?><p align=center>
			<font color="blue" size=2>Les données sont enregistrées !</font> 
		<?
    		mysql_close();  // on ferme la connexion 
	}
}
J'ai testé avec un code existant mais j'ai un message d'erreur