Comment rapeller un script suite a un test
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:
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