Bonjour,

Je suis en train de faire un espace client ou je verifie si le mail est deja entrer dans la base.
Si oui ==> Je recupere le numero du client et je fais l'insert grace a ce numero
Si non ==> Creation d'un nouveau numero de client

Je ne sais pas comment faire rapeller mon script dans le cas ou le numero créé est deja dans la base.

Voici mon script :
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
24
25
26
27
28
29
30
 
$mailSQL="select * from annonce where mail='".$_POST['mail']."'";
$Resultmail = mysql_query($mailSQL) or die(mysql_error());
//combien de resultat ?
$nb=mysql_num_rows($Resultmail);
//Si non ==> Creation d'un nouveau numero de client
 
	if($nb == 0) { 
		$ncl = substr($nbis,0,2); //Prendre 2 Premieres lettre du nom
		$nclp = substr($pbis,0,2); //Prendre 2 Premieres lettre du prenom
		$extensionb = "0123456789";
		$nb_caractb = 3;
		$extenb = "";
 
		for($a = 1; $a <= $nb_caractb; $a++){
			$nbreb = strlen($extensionb);
			$nbreb = mt_rand(0,($nbreb-1));
			$extenb.= $extensionb[$nbreb];
		}
		$numcl = 'Re-'.$nclp.$ncl.$extenb;
		$verifSQL="select * from annonce where numcl='".$numcl."'";
		$Resultverif = mysql_query($verifSQL) or die(mysql_error());
		//combien de resultat ?
		$nb=mysql_num_rows($Resultverif);
		if($nb > 0) { ... rappel mais comment ??? ...}
 
	} else {
		$row = mysql_fetch_assoc($Resultmail);
		$numcl = $row['numcl'];
	}
Pouvez vous m'aider ?

Faire une fonction ? Mais je ne maitrise pas encore cela

Merci