PHP: formulaire et mail
anamyst
-
Tittom -
Tittom -
Lulu,
Ouala j'ai un ti'prob :
j'ai une page qui affiche le contenu d'un formulaire :
foreach ($HTTP_POST_VARS as $k=>$elem) {
if (!empty($elem)) {
echo "$k: $elem<br>";
}
}
Il marche, y a pas de prob, mais la chose se complique ;p :
J'aimerai que le resultat affiché puisse etre envoyé par mail s'il est validé (bouton d'envoi) et, si possible, sous forme de tableau du style :
echo "<table>";
foreach (....) {
if (...) {
echo "<tr><td>$k</td><td>$elem</td></tr>";
echo "</table>";
}
}
Est possible ? ;p
Y a t'il une solution au moin pour l envoi de mail ?
Merchi d'avance
a ++
Ouala j'ai un ti'prob :
j'ai une page qui affiche le contenu d'un formulaire :
foreach ($HTTP_POST_VARS as $k=>$elem) {
if (!empty($elem)) {
echo "$k: $elem<br>";
}
}
Il marche, y a pas de prob, mais la chose se complique ;p :
J'aimerai que le resultat affiché puisse etre envoyé par mail s'il est validé (bouton d'envoi) et, si possible, sous forme de tableau du style :
echo "<table>";
foreach (....) {
if (...) {
echo "<tr><td>$k</td><td>$elem</td></tr>";
echo "</table>";
}
}
Est possible ? ;p
Y a t'il une solution au moin pour l envoi de mail ?
Merchi d'avance
a ++
A voir également:
- PHP: formulaire et mail
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Il existe en effet une fonction d'envoi de mail en php. C'est la fontion email(). Pour en connaitre la syntaxe, je t'invite à la rechercher dans la documentation ;o)
Il faut savoir que cette fonction est désactivée sur la plupart des hébergeurs gratuits, pour éviter des problèmes de spam. A vérifier dans ton cas...
Si tu as la possibilité d'utiliser cette fonction, tu verras qu'elle attend en paramètre une variable qui contient le texte du message.
Tu peux essayer de faire des
$message .= "<tr><td>etc...</td></tr>";
au lieu de faire des echos, puis d'envoyer la variable $message.
Je ne garantis pas le résultat, mais cela peut être une solution.
Tittom
Il faut savoir que cette fonction est désactivée sur la plupart des hébergeurs gratuits, pour éviter des problèmes de spam. A vérifier dans ton cas...
Si tu as la possibilité d'utiliser cette fonction, tu verras qu'elle attend en paramètre une variable qui contient le texte du message.
Tu peux essayer de faire des
$message .= "<tr><td>etc...</td></tr>";
au lieu de faire des echos, puis d'envoyer la variable $message.
Je ne garantis pas le résultat, mais cela peut être une solution.
Tittom