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 :
Pouvez vous m'aider ?
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']; }
Faire une fonction ? Mais je ne maitrise pas encore cela
Merci
Partager