recupperer mot de passe et id

recupperer mot de passe et id - PHP - Programmation

Marsh Posté le 16-06-2005 à 11:40:46    

Bonjour à tous.
j 'essaie d'envoyer un mail.ça va ça marche. mais le probleme j'arrrive pas a recupperer le mot de passe et l identifiant. voir les lignes 11 et 12 svp.c'est la en fait qu' il ya le probleme.en fait j'ai une requete juste en haut qui permet de recupperer l'"id" et le "mot de passe".la voila  

Citation :

$requete = "SELECT id, Password FROM client WHERE mail ='".$mail."'";    
              $result = mysql_query($requete,$connexion) or die('Erreur SQL !'.$requete.''.mysql_error());


 

Code :
  1. //DESTINATAIRE  
  2.   $to  = "$mail";
  3.   //SUJET  
  4.   $subject = "oubli du mot de passe";
  5.   //MESSAGE  
  6.     $requete = "SELECT id, Password FROM client WHERE mail ='".$mail."'"; 
  7.               $result = mysql_query($requete,$connexion) or die('Erreur SQL !'.$requete.''.mysql_error());
  8.     $message = "
  9.    <html> 
  10.       <body>
  11.      votre login est : id;
  12.   votre mot de passe est: Password;
  13.    </body>
  14.    </html>";
  15.                 
  16.   //HEADERS  
  17.   $headers  = "MIME-Version: 1.0\r\n";
  18.   $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  19.   //ENVOIE  
  20.   mail($to, $subject, $message, $headers);
  21.   echo" <b><i>un message est envoyé à votre adresse mail</b></i>";


y a t-il quelqu'un qui peut m'aider?
merci d'avance.

Reply

Marsh Posté le 16-06-2005 à 11:40:46   

Reply

Marsh Posté le 16-06-2005 à 12:06:07    

je t'avais donné ici < un tuto pour configurer easyphp + mail
tu l'as suivi ?  


---------------

Reply

Marsh Posté le 16-06-2005 à 12:21:43    

flo850 a écrit :

je t'avais donné ici < un tuto pour configurer easyphp + mail
tu l'as suivi ?


oui merci j'ai tout fait.j arrive bien a envoyer l email.peut etre ta pas compri ce que je veux faire.en fait j arrive pas a afficher les "id",et "mot de passe";
voila ou ca marche pas.

Code :
  1. $message = "
  2.    <html> 
  3.       <body>
  4.      votre login est : "print mysql_result($result , 0 , "id" )";
  5.   votre mot de passe est:" print mysql_result($result ,0 ,"Password" )";
  6.    </body>
  7.    </html>


et voila l erreur que j'ai.
 

Citation :

Parse error: parse error in c:\program files\easyphp1-8\www\php\mail.php on line 4

Reply

Marsh Posté le 16-06-2005 à 12:27:11    

ok , j'avais pas compris :d
 
tu melange "brutalement" du code PHP et HTML au sein de ta page  
 
le code PHP doit etre entre <? et ?>  
si tu veux faire afficher un bout de code html au milieu d'un code php tu dois utiliser echo "<html>";


---------------

Reply

Marsh Posté le 16-06-2005 à 14:07:02    

OULA OULA OULA !!
Bijour,  
comme le dit flo850 il y à un sacré mélange la dedant, essai (je sais que ce n'est pas évident) d'éviter ça..
Pour ton pb je pense surtout qu'il y à un chti pb de concaténation...  
Essai pi etre ça...  
 

Code :
  1. <html> 
  2. <body>
  3. <?php
  4. $message = "votre login est : ".print mysql_result($result , 0 , 'id')."<br> // je ne suis pas sur des simple et double guillemet... et m'engueulez pas à cause du br :)
  5.             votre mot de passe est:".print mysql_result($result ,0 ,'Password');
  6. ?>
  7.              </body> 
  8.              </html>


 
Tu travail sur quoi?? quel logiciel je parle, car un code de couleur te serais grandement utile..
Il existe de très bon logiciels gratos pour bosser sur du html, php et css... Si tu veux quelques noms..  
Voili voilou.. ^^ :)

Reply

Marsh Posté le 16-06-2005 à 14:23:26    

micfont999 a écrit :

OULA OULA OULA !!
Bijour,  
comme le dit flo850 il y à un sacré mélange la dedant, essai (je sais que ce n'est pas évident) d'éviter ça..
Pour ton pb je pense surtout qu'il y à un chti pb de concaténation...  
Essai pi etre ça...  
 

Code :
  1. <html> 
  2. <body>
  3. <?php
  4. $message = "votre login est : ".print mysql_result($result , 0 , 'id')."<br> // je ne suis pas sur des simple et double guillemet... et m'engueulez pas à cause du br :)
  5.             votre mot de passe est:".print mysql_result($result ,0 ,'Password');
  6. ?>
  7.              </body> 
  8.              </html>


 
Tu travail sur quoi?? quel logiciel je parle, car un code de couleur te serais grandement utile..
Il existe de très bon logiciels gratos pour bosser sur du html, php et css... Si tu veux quelques noms..  
Voili voilou.. ^^ :)


 
merci a tous pour vos reponses.le probleme est réglé.
 
il ne fallait pas le "print", mais le reste était pas mal merci à toi. ;)

Reply

Marsh Posté le 16-06-2005 à 14:24:35    

nada71 a écrit :

merci a tous pour vos reponses.le probleme est réglé.
 
il ne fallait pas le "print", mais le reste était pas mal merci à toi. ;)


 
No problèmo ;) :)

Reply

Sujets relatifs:

Leave a Replay

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