Récupération des données d'un formulaire
Dernière réponse : dans Programmation
Bonjour !
j'ai fait un formulaire html et je souhaite récupérer les données
pour les envoyer par mail .
je suis débutant en php .SVP quelqu'un peut me donner une idée
de comment faire ?
Voilà le code
Merci pour votre Aides
j'ai fait un formulaire html et je souhaite récupérer les données
pour les envoyer par mail .
je suis débutant en php .SVP quelqu'un peut me donner une idée
de comment faire ?
Voilà le code
<form name="formulaire" action="traitement.php"
method="post">
<table border="1" cellspacing="5">
<tbody>
<tr>
<td>Nom : </td>
<td><input name="nom" size="50"
type="text" /></td>
</tr>
<tr>
<td>Prenom : </td>
<td><input name="prenom" size="50"
type="text" /></td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" size="50"
type="text" /></td>
</tr>
<tr>
<td>Message</td>
</tr>
<tr>
<td style="text-align: left; vertical-align: middle;">Votre
message</td>
<td><textarea name="texte" cols="50"
rows="20"></textarea></td>
</tr>
<tr>
<td><input name="annuler" value="Annuler"
type="reset" /></td>
<td style="text-align: left;"> <input
name="soumettre" value="Envoyer" type="submit" /></td>
</tr>
</tbody>
</table>
</form>
Merci pour votre Aides
Autres pages sur : recuperation donnees formulaire
Lassé par la pub ? Créez un compte
traitement.php :
Ça c'est la base, il est bien sur possible ensuite de vérifier que l'email suit un schéma correct par exemple grâce aux regex.
EDIT : j'ai oublier d'expliquer mon code so sry
la fonction isset() prends en paramètres une varible pour tester si elle existe. Mais pas si elle est remplis !, une variable vide est une variable quand même. Il est bon de vérifier que les variables passées en GET ou POST sont bel et bien présente pour éviter des erreurs en voulant les utilisées par la suite.
Ensuite c'est une bête affectation dans une variable pour que ca soit plus simple d'utilisation par la suite.
<?php if(isset($_POST['nom'])) $nom = $_POST['nom']; else $nom = ""; if(isset($_POST['prenom'])) $prenom= $_POST['prenom']; else $prenom= ""; if(isset($_POST['email'])) $email= $_POST['email']; else $email= ""; if(isset($_POST['texte'])) $texte= $_POST['texte']; else $texte= ""; ?>
Ça c'est la base, il est bien sur possible ensuite de vérifier que l'email suit un schéma correct par exemple grâce aux regex.
EDIT : j'ai oublier d'expliquer mon code so sry
la fonction isset() prends en paramètres une varible pour tester si elle existe. Mais pas si elle est remplis !, une variable vide est une variable quand même. Il est bon de vérifier que les variables passées en GET ou POST sont bel et bien présente pour éviter des erreurs en voulant les utilisées par la suite.
Ensuite c'est une bête affectation dans une variable pour que ca soit plus simple d'utilisation par la suite.
Bonjour !
En y ajoutant ce bout de code
il ne m’envoie pas les données saisis !
quelqu’un peut m'aider ?(je suis pas nul mais négatif en php LoL) .
Merci
En y ajoutant ce bout de code
if( mail('azert@yahoo.com','$nom','$prenom','$email','$texte') ){
echo 'les informations on bien été envoyé!';
}
else{
echo 'une erreur lors de l\'envoi du message';
}
il ne m’envoie pas les données saisis !
quelqu’un peut m'aider ?(je suis pas nul mais négatif en php LoL) .
Merci
salut ...
voila la fonction mail :
donc pour envoyer un mail a azert@yahoo.com tu devrait faire comme ça :
voila la fonction mail :
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
donc pour envoyer un mail a azert@yahoo.com tu devrait faire comme ça :
$sub = " From : " . $nom ." ".$prenom ;
$texte = $nom . " " . $prenom . " \n " . $email . "\n" . $texte ;
if( mail('azert@yahoo.com',$sub ,$texte) ){
echo 'les informations on bien été envoyé!';
}
else{
echo 'une erreur lors de l\'envoi du message';
}
Bonjour !
avec mon formulaire
je me demande s'il y a moyen de rediriger l'utilisateur
après avoir récupérer les données.
voilà mon formulaire http://reloadtv.lescigales.org/Form.html
si je clic sur " envoyer " on se retrouve sur une page blanche,comment faire pour qu'on revienne sur la page d’accueil ?
Merci bcp
avec mon formulaire
je me demande s'il y a moyen de rediriger l'utilisateur
après avoir récupérer les données.
voilà mon formulaire http://reloadtv.lescigales.org/Form.html
si je clic sur " envoyer " on se retrouve sur une page blanche,comment faire pour qu'on revienne sur la page d’accueil ?
Merci bcp
Bonjour !
je pense que j'ai un problème
de compréhension en php .
Je croyais que ça va marche mais c'est pas le cas .
Quelle est la faute ?
http://reloadtv.lescigales.org/Formulaire.html
après avoir cliquer sur envoyer je me retrouve sur une page affichant qu'il y a un ereur à la ligne 21 !
j'arrive pas à retrouver cette faute .
Quelqu'un peut m'aider ?
Merci et bonne journée .
je pense que j'ai un problème
de compréhension en php .
Je croyais que ça va marche mais c'est pas le cas .
Quelle est la faute ?
http://reloadtv.lescigales.org/Formulaire.html
après avoir cliquer sur envoyer je me retrouve sur une page affichant qu'il y a un ereur à la ligne 21 !
j'arrive pas à retrouver cette faute .
Quelqu'un peut m'aider ?
Merci et bonne journée .
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumFormulaire input text dynamique
- solutionsFormulaire de contact php adresse email
- solutionsFormulaire php dans input text
- ForumFormulaire php size input
- ForumPhp, input sans formulaire
- ForumPhp formulaire effacer champ input
- ForumInput select css
- ForumEcho n'affiche rien formulaire php
- ForumLogiciel création formulaire mail
- ForumHtml input envoyer formulaire
- Voir plus