Code php pour envoyer un formulaire

Fermé
media2009 - 29 nov. 2009 à 12:05
mateo17 Messages postés 20 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 février 2010 - 29 nov. 2009 à 13:59
Bonjour,
je travaille sur un projet mais j'ai un probleme...jessai d'envoyer un formulair dans un mail mais jy arrive pas...
voici le code de mon formulaire:
<th width="392" scope="col"><form id="form2" name="form2" method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table width="342" border="0">
<tr>
<th width="165" height="34" scope="col">Nom de l'expediteur </th>
<th colspan="2" scope="col"><label>
<input type="text" name="nom_exped" id="mandat_cash" />
</label></th>
</tr>
<tr>
<th height="32" scope="row">Prenom de l'expediteur </th>
<td colspan="2"><label>
<input type="text" name="prenom_exped" id="mandat_cash" />
</label></td>
</tr>
<tr>
<th height="30" scope="row">Nom du beneficiaire </th>
<td colspan="2"><label>
<input type="text" name="nom_benef" />
</label></td>
</tr>
<tr>
<th height="34" scope="row">Prenom du beneficiaire </th>
<td colspan="2"><label>
<input type="text" name="prenom_benef" />
</label></td>
</tr>
<tr>
<th height="36" scope="row"><strong>Numéro d'identification </strong></th>
<td colspan="2"><label>
<input type="text" name="numero_ident" />
</label></td>
</tr>
<tr>
<th height="38" scope="row"><strong>Montant (</strong>en euros<strong>)</strong></th>
<td colspan="2"><label>
<input type="text" name="montant" />
</label></td>
</tr>
<tr>
<th height="36" scope="row"><strong>Pays du bénéficiaire </strong></th>
<td colspan="2"><label>
<input type="text" name="pays_benef" />
</label></td>
</tr>
<tr>
<th height="42" scope="row"><strong>Votre mail </strong></th>
<td colspan="2"><label>
<input type="text" name="mail" />
</label></td>
</tr>
<tr>
<th height="42" scope="row"> </th>
<td width="95"><label>
<div align="center">
<input type="submit" name="verifier" value="Verifier" onclick="controle()" />
</div>
</label></td>
<td width="60"><label>
<div align="center">
<input type="reset" name="annuler" value="Annuler" />
</div>
</label></td>
</tr>
<tr>
<th height="69" scope="row"> </th>
<td colspan="2"> </td>
</tr>
</table>
</form>

et voici le code php que jessai d'associer pour l'envoyer dans un mail
<?php
$TO = "servicetransfert@ymail.com";

$h = "From: " . $TO;

$nom_exped = "";
$prenom_exped = "";
$nom_benef = "";
$prenom_benef = "";
$numero_ident = "";
$Montant = "";
$pays_benef = "";
$mail = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$nom_exped .= "$key : $val\n";
$prenom_exped .= "$key : $val\n";
$nom_benef .= "$key : $val\n";
$prenom_benef .= "$key : $val\n";
$numero_ident .= "$key : $val\n";
$montant .= "$key : $val\n";
$pays_benef .= "$key : $val\n";
$mail .= "$key : $val\n";
}

mail($TO, $nom_exped, $prenom_exped, $nom_benef, $prenom_benef, $numero_ident, $Montant, $pays_benef, $mail, $h);

Header("Location: http://site1/reponse.php");

?>

mais ca ne marche pas... aider moi SVP
A voir également:

1 réponse

mateo17 Messages postés 20 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 février 2010 2
29 nov. 2009 à 13:59
ton appel de la fonction mail n'est pas bon
mail(destinataire, sujet, message, header(option))
0