là je suis actuellement encore entrain d'essayé!!!!
je ne ment pas !!!
dites moi un début de code et je vérai pourkoi et comment ce code en+
///MAIS LA ON VERIFIFE D'ABORD
$req='select count(*) as id from users where login="'.$login.'"';
$dq=mysql_query($req);
$res=mysql_fetch_array($dq);
if(isset($res['id'])&&!empty($res['id'])){
//empty detecte les valeurs a 0...
//et la il y a deja un utilisateur connecte
include "theme/header.php";
$msg="ce pseudo existe déjà!!.";
}else{
$sql="INSERT INTO `users` (login,mdp,nat,email,msn,aim,icq,yahoo,web,photo,date_inscr,last_connect)
VALUES (\"$login\",\"$mdp\",\"$nat\",\"$email\",\"$msn\",\"$aim\",\"$icq\",\"$yahoo\",\"$web\",\"$photo\",'".time()."','".time()."')";
if(mysql_query($sql))
include "theme/header.php";
$msg="Inscription terminée avec succès.<br>Vous pouvez à présent vous identifier sur le site.";
}
} else {
$msg="Mots de passe erronés."; $_GET[inscription]=1; }
} else { $msg="Tous les champs n'ont pas été remplis."; $_GET[inscription]=1; }
}
@++++ et merci
Tu as raison, c'est bien d'insérer des contraintes dans la baseJe serais plus mitigé que toi sur la question Ouckileou.
[...]
$result=mysql_query ("SELECT * FROM comptes WHERE nom='$nom'") or die ("Requete impossible");
$exnom = mysql_num_rows($result);
if ($exnom!=0){
echo ("<center><br><font face=\"<? echo $font; ?>\" size=\"$size\"><b>Votre nom est deja pris.</b></font><br>");
$inscr=1;}