[PHP] Form a choix d adresse multiple - probleme

Form a choix d adresse multiple - probleme [PHP] - PHP - Programmation

Marsh Posté le 02-09-2007 à 17:09:59    

Hello a tous !
 
Je me trouve face a un mur en ce dimanche, je tente de creer un formulaire pour mon site avec comme possibilite le choix du destinataire.
Un seul inconvenient : mes connaissances en php sont proches du neant  :pt1cable:  
 
Jvous montre le code, ca sera plus explicite qu'une longue baffouille :
 
Le code html :
 

Code :
  1. <form method=POST action=do_sendform.php >
  2. <input type=hidden name=subject value=formmail>
  3. <table>
  4. <tr><td>Name</td>
  5.     <td><input type=text name=realname size=20></td></tr>
  6. <tr><td>Email:</td>
  7.     <td><input type=text name=email size=20></td></tr>
  8. <tr><td>Subject:</td>
  9.     <td><input type=text name=title size=20></td></tr>
  10. <tr><td colspan=2>Comments:<br>
  11.   <textarea COLS=22 ROWS=5 name=comments></textarea>
  12. </td></tr>
  13. </table>
  14. <br />
  15. <select name="sendTheMailTo">
  16. <option value="destinataire1">destinataire1</option>
  17. <option value="destinataire2">destinataire2</option>
  18. <option value="destinataire3">destinataire3</option>
  19. <option value="destinataire4">destinataire4</option>
  20. <option value="destinataire5">destinataire5</option>
  21. </select>
  22. <br>
  23. <input type=submit value=Send>
  24. <input type=reset value=Clear>
  25. </form>


 
Et mon bricolage php :
 

Code :
  1. <?php
  2. ini_set("sendmail_from", "monadressewebsite@chezoim.com" );
  3. $destinataire1 = "destinataire1@chezlui.com";
  4. $destinataire2 = "destinataire2@chezlui.com";
  5. $destinataire3 = "destinataire3@chezlui.com";
  6. $destinataire4 = "destinataire4@chezlui.com";
  7. $destinataire5 = "destinataire5@chezlui.com";
  8. $TO = $sendTheMailTo;
  9. $h  = "From:" . $TO;
  10. $message = "";
  11. foreach($_POST as $key => $val)
  12. $message .= $key . ' : ' . $val . "\n";
  13. mail($TO, $subject, $message, $h);
  14. Header("Location: www.monsite.com/sent.html" );
  15. ?>


 
Je me tape une erreur a la ligne avec " mail($TO, $subject, $message, $h); " le dieu php me dit : 554 Error: no valid recipients ...
 
Mais pourquoi donc ?
 
Merci a vous et encore : "Bon dimanche!"  :sol:


Message édité par Jmeu le 02-09-2007 à 17:24:03
Reply

Marsh Posté le 02-09-2007 à 17:09:59   

Reply

Marsh Posté le 02-09-2007 à 19:01:29    

Fais print_r($_POST) en début de code PHP, t'as pas l'air d'avoir compris à quoi il servait. :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 06-09-2007 à 01:26:46    

Merci de ton coups de mains, cette commande a rien change, j obtiens toujours le meme message d'erreur !
Va faloir que je me trouve une bible du php ...

Reply

Marsh Posté le 06-09-2007 à 08:08:29    

Jmeu a écrit :

Merci de ton coups de mains, cette commande a rien change, j obtiens toujours le meme message d'erreur !


 
Le but c'était pas de corriger l'erreur mais de te la faire voir. [:spamafote]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

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