requête php/mysql

requête php/mysql - PHP - Programmation

Marsh Posté le 13-03-2006 à 16:38:25    

voilà je ce que je cherche à faire :  
 
un utilisateur a entré grâce à un formulaire d'inscription son nom son prénom et son email qui sont sauvegardé dans une base de donnée X.
je voudrais que l'utilisateur déjà inscrit puisse s'identifier grâce à son mail déjà dans la base.
faudrait un scripte qui récupère la variable du formulaire d'identification par exemple $email = $_post['email'], la comparer à toutes les valeurs de mon champs "email" de ma table X (et c'est précisément ça que je sais pas faire) et une fois la rangé trouvé, afficher toutes les valeurs associé à l'utilisateur donc ici a priori juste son nom, son prénom et son mail.
 
si quelqun peux m'aiguiller au moins pour la requête qui permet de comparer une variable avec toutes les données d'un champs d'une table!!!  
merci pour votre aide!!!

Reply

Marsh Posté le 13-03-2006 à 16:38:25   

Reply

Marsh Posté le 13-03-2006 à 16:48:05    

Salut,
 
Je te conseille d'apprendre les bases pour manipuler une base de données...
 
http://www.siteduzero.com/tuto-3-4 [...] c-php.html
 
Sans ça tu n'iras pas très loin.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 13-03-2006 à 16:50:00    

Et change ton mot de passe aussi :o


---------------
*jedebute75 est contente quand ça marche*
Reply

Marsh Posté le 13-03-2006 à 16:53:45    

salut,
 
c'est simple il faut que tu fasse une requete ou ta condition correspond à l'entrée du formulaire genre
 

Code :
  1. $Query = select * from X where mail=$_POST['email']


 
puis tu testes ce que ta donné le resultat de cette requette
 

Code :
  1. $Result = mysql_exec($Query, $Connection);
  2. if ($Result) alors j'affiche tout ce que je veux
  3. else ERROR


 
@+
 

Reply

Marsh Posté le 13-03-2006 à 16:59:12    

ouiii, mercii!!! c exactement ce que je cherchais. sinon tu as raison lecruel... j'apprend j'apprend mais ça se fait pas en 2 jours!!! d'ou mon pseudo...

Reply

Marsh Posté le 13-03-2006 à 20:12:21    

Oula! Oublie pas:
 
addslashes($_POST['email'])
 
Sinon les internautes vont s amuser avec ta base de donnée.
 

Reply

Marsh Posté le 13-03-2006 à 23:22:41    

ou mysql_real_escape_string() par exemple s'il s'agit de MySQL et les fonctions équivalentes pour les autres SGBD!

Reply

Marsh Posté le 14-03-2006 à 10:16:05    

ok merci!!! pour addslashes nargy, je n'ai pas encore bien saisi à quoi ça sert mais je vais me renseigner!!!

Reply

Marsh Posté le 14-03-2006 à 10:18:39    

renseigné!!! effectivement ça sert ;-) le addslashes

Reply

Marsh Posté le 14-03-2006 à 10:22:00    

Et le mot de passe alors ????


---------------
*jedebute75 est contente quand ça marche*
Reply

Marsh Posté le 14-03-2006 à 10:22:00   

Reply

Marsh Posté le 14-03-2006 à 10:32:38    

c fait!!! désolé j'avais oublié

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed