Cours / sessions / demande éclaircissement
ah oki :)
Je croyais que c'etait pour afficher les membres online :)
désolé
He bien, je souhaiterais faire ça aussi plus tard...mais en attendant quelqu'un peut me dire si qqch du genre
if (
while $data mysql_fetch_array(req)
{
$pseudo == $data['pseudo']
}
)
echo 'pseudo déjà utilisé'
else ...
Peut marcher ? ça m'étonnerait pas mal...
HELLSPLAYERS FOREVER
<?
// on selectionne tout les membres dont le login est comme celui envoyé
$sql = 'SELECT * FROM membres WHERE login='.$_POST['login'].';
$req = mysql_query ($sql) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on prépare notre boucle pour récupérer tout les login identiques
while ($data = mysql_fetch_array($req)) {
// on place ces valeurs dans nos deux tableaux
$tableau_inscrits[] = $data['login'];
}
$nb_total_log_identiques = count ($tableau_inscrits);
// on teste le nombre de login identiques
if ($nb_total_log_identiques == 0) {
include('traitement_inscription.php');
}
else {
echo'désolé qqn à déja pris ce login';
}
?>
Le mien il ressemble à ça!
c 'est incroyable ce que je peux écrire comme conneries
Merci,
mmm...oui, pas bête, je me demande si je ne pourrais pas faire avec la fonction "mysql_num_rows"...je pense que oui..cela devrait être plus simple.
HELLSPLAYERS FOREVER
Oui, ça marche, j'ai fait comme cela :
$sql='SELECT id FROM membre WHERE pseudo="'.$_POST['pseudo'].'"';
$req=mysql_query($sql) or die('erreur sql'.mysql_error());
$nb = mysql_num_rows ($req);
if ($nb == 0)
{
$pseudo = $_POST['pseudo'];
$pass = md5($_POST['pass']);
$email = $_POST['email'];
mysql_query("INSERT INTO membre VALUES('', '" . $pseudo . "', '" . $pass . "', '".$email."')");
echo '<body onLoad="alert(\'Bienvenue '.$pseudo.'\')">';
echo '<meta http-equiv="refresh" content="0;URL=index.php">';
}
else
{
echo '<body onLoad="alert(\'Désolé mais ce pseudo est déjà utilisé.\')">';
}
HELLSPLAYERS FOREVER
eu je veut po etre méchant mais c'est quand meme ce que la globule a mis hier
@+
Il en faut peu pour être heureux !!!!!
Moogli commenter son code est toujours utile même lorsque l'on ne débute pas :-D
N'oublie pas que ton style (de programmation) évolue au fil du temps ou que quelqu'un d'autre peut reprendre ton code derrière toi.
Reprendre un vieux code ou celui de quelqu'un d'autre non commenté je peux t'assurrer que c'est pas une partie de plaisir :-D
Les "hooo mais qu'est ce que j'ai foutu la?" et les "Mais pourquoi j'ai fais ca" ou encore les "Mais c'est n'imp ca!!" sont souvent au rendez vous :p
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Tout a fait d'accord avec toi surtout vu mon 'style' de codage a moi c poune partie de plaisir
Il en faut peu pour être heureux !!!!!
je c moogli que c'est la même fonction que LA GLOBULE m'a montré hier mais comme tu vois, j'ai pas encore l'automatisme de l'utiliser...
Et comme ce n'était pas exactement le même cas... mais dorénavant, je penserais à utiliser cette fonction...
En tout cas merci à tous...
HELLSPLAYERS FOREVER
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: