Ses derniers messages sur les forums
Ha oui !!!
Bien vu Moogli.
En effet !!!
Et bin bien sur que tu peux le faire en PHP !!!
Maintenant, pour ton logiciel a part Excel ou Access je ne vois pas...
Et bien tu ajoutes à chaque fois la valeur générée dans un tableau.
Si la valeur se trouve déja dans ce tableau là, et bien en générer une autre...
etc...
Bye...
Si tu avais bien tout lu, c' est bien l' utilisateur qui choisi son pseudo et encore heureux.
Elle ne fait que générer un mot de passe. Il est préférable de le générer en caratère comme elle le fait.
Maintenant, il est vrai qu' il est tout à fait possible de proposer, dans la partie gestion du compte par exemple, la modification du mot de passe.
Il est vrai que son script est plus utilisé pour l' envoie d' un nouveau mot de passe lorsque l' utilisateur la oubliée.
Mais bon, ce n'est que divergence d' opinion.
Bye...
Arf !!!
Oups !!!! Désolé !!! Oui !!!
<?php
$requete=mysql_db_query($base,"UPDATE adherent SET passwd=\"".md5($passwd)."\" WHERE login=\"$login\"",$db_link) or die(mysql_error());
?>
Se sera beaoucp mieu en effet ... Je suis allé trop vite.
je pensai m'en servir pour verifier si le login est bien dans la base et si il n'y est pas alors il renvoie vers l'inscription.
pour le moment je ne vois pas comment m'y prendre.
Et bien peut être comme cela =>
<?php
//Notre requette ne ve retourner qu' un seul résultat qui sera le nombre de login trouvé qui est égal a la variable '$login'
$requete=mysql_db_query($base,"SELECT count(login) FROM adherent WHERE login=\"$login\"",$db_link) or die(mysql_error());
$resultat = mysql_fetch_row($requete);
if( $resultat[0] == 0 ){
//Ton traitement si le login n' est pas dans la base
}
else{
//Ton traitement si le login est déja dans la base
}
?>
Voila la façon dont j' aurais fait mon code. Il peut y avoir des erreurs car je n' ai pas vérifié le code.
Si j' ai bien compris ton problème cela devrait marcher.
Bye...
Ha mon avi sa viendrait de ta clause !!!
Si aucune modification n' est faite c' est tout simplement parce que ta clause (where) n' est jamais vrai...
S' il y avait une erreur dans ta requette il y a de grandes chances pour qu' un message d' erreur apparaisse...
Mais de toute façon il faut que tu modifie ton code comme cela pour le md5() =>
<?php
$requete=mysql_db_query($base,"update adherent set passwd=\"$passwd\" where login=\"".md5($login)."\"",$db_link) or die(mysql_error());
?>
Cela ne viendrait-il pas de ta clause ???
Si sa ne retourne pas d' erreur sql et si ce n' est pas modifié dans ta base c' est que tu as un problème avec la clause login.
Fais un echo $login afin d' être sur de la valeur de $login.
Ensuite, je n' ai pa tout saisi. Tu parle de md5() dans ta base OR je ne vois pas a quel moment tu passes ton mot de passe par la fonction md5(). Peut être un simple oublie...
Bye...
le 30/06/2005 à 11:51
c++
Il gère TOUTES les discution entre Windows et tous les comporsants de ton programmes (fenètre, edit etc...)
Sa te permet de supprimer les 300 lignes dont te parlait Jeanlepail !!!
Maintenant, je reste convaincu qu 'il est vraiment nécessaire de savoir gérer une fenêtre sous Windows...
Mais pour commencer Borland c++ builder et très pratique...
Bye...
preg_match_all
Voila pour la fonction. Maintenant, à toi de chercher un peu pour l' expression à y mettre.
Bye...