Rajouter un champ de texte dans formulaire
Rob85Fr
Messages postés
60
Statut
Membre
-
Rob85Fr Messages postés 60 Statut Membre -
Rob85Fr Messages postés 60 Statut Membre -
Bonjour a tous ;-)
Voila grâce a PHPFRANCE.COM, j'ai réussi a me faire un formulaire, voila le script du 1er fichier nommé index.php:
<form method="post" action="resultat.php">
<p>Votre nom :<br />
<input type="text" name="nom" size="40" /><br />
Commentaire :<br />
<textarea name="texte" cols="40" rows="3"></textarea>
</p>
<input type="submit" name="Submit" value="Envoyer">
</form>
Voici mon 2ème fichier nommé resultat.php:
<html>
<body>
<h4>Merci <?php echo $_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
mail(
'MONEMAIL@MONEMAIL.FR',
'Commentaire sur monsite.com',
$_POST['nom'] . " a laissé un commentaire à propos de monsite.com:\n\n" . $_POST['texte']);
);
?>
</body>
</html>
Maintenant je voudrait rajouter des champ de texte et bouton radio dans mon formulaire, sa je sais faire mais j'aimerais qu'ils soient visible aussi quand je reçois mon e-mail, en regardant, j'ai vu qu'il fallait rajouter un $_POST['nom du champ de texte ou bouton radio'] mais je ne sais pas ou le mettre dans mon fichier resultat.php
Voila, merci d'avance ;-)
Voila grâce a PHPFRANCE.COM, j'ai réussi a me faire un formulaire, voila le script du 1er fichier nommé index.php:
<form method="post" action="resultat.php">
<p>Votre nom :<br />
<input type="text" name="nom" size="40" /><br />
Commentaire :<br />
<textarea name="texte" cols="40" rows="3"></textarea>
</p>
<input type="submit" name="Submit" value="Envoyer">
</form>
Voici mon 2ème fichier nommé resultat.php:
<html>
<body>
<h4>Merci <?php echo $_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
mail(
'MONEMAIL@MONEMAIL.FR',
'Commentaire sur monsite.com',
$_POST['nom'] . " a laissé un commentaire à propos de monsite.com:\n\n" . $_POST['texte']);
);
?>
</body>
</html>
Maintenant je voudrait rajouter des champ de texte et bouton radio dans mon formulaire, sa je sais faire mais j'aimerais qu'ils soient visible aussi quand je reçois mon e-mail, en regardant, j'ai vu qu'il fallait rajouter un $_POST['nom du champ de texte ou bouton radio'] mais je ne sais pas ou le mettre dans mon fichier resultat.php
Voila, merci d'avance ;-)
A voir également:
- Rajouter un champ de texte dans formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Formulaire de reclamation instagram - Guide
- Mettre un texte en majuscule - Guide
30 réponses
<html>
<body>
<h4>Merci <?php echo $_POST['prenom'].' '.$_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
$texte_email = $_POST['prenom']." ".$_POST['nom'] ." a laissé un commentaire à propos de monsite.com:\n\n".$_POST['texte'];
if(isset($_POST['Je suis une association'])) $texte_email .= "\n\nJe suis une association";
if(isset($_POST['Je suis une SARL'])) $texte_email .= "\n\nJe suis une SARL";
mail('MONEMAIL@MONEMAIL.FR','Commentaire sur monsite.com',$texte_email);
?>
</body>
</html>
Voilà voilà ;-)
<body>
<h4>Merci <?php echo $_POST['prenom'].' '.$_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
$texte_email = $_POST['prenom']." ".$_POST['nom'] ." a laissé un commentaire à propos de monsite.com:\n\n".$_POST['texte'];
if(isset($_POST['Je suis une association'])) $texte_email .= "\n\nJe suis une association";
if(isset($_POST['Je suis une SARL'])) $texte_email .= "\n\nJe suis une SARL";
mail('MONEMAIL@MONEMAIL.FR','Commentaire sur monsite.com',$texte_email);
?>
</body>
</html>
Voilà voilà ;-)
Je vient d'essayer votre script, il fonctionne, mais quand je vais dans ma boite e-mail, je vois le nom, le prénom, le commentaire, mais pas le résultat des checkboxs.
Merci d'avance ;-)
Merci d'avance ;-)
heu ... t'es sûr d'avoir bien coché les checkbox ? ... sinon, je vois pas d'où peut venir le problème ... renvoie l'intégralité de ton code si tu veux ...
(PS : Sur un Forum, tu peux tutoyer les gens sans problèmes ;-) )
(PS : Sur un Forum, tu peux tutoyer les gens sans problèmes ;-) )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comme TU veut :-) Sur commentcamarche je sais pas pourquoi j'ai l'habitude le vouvoyez alors que sur d'autres forums je tutoie :-/
Donc re-voici index.php:
<form method="post" action="resultat.php">
<p>Votre nom :<br />
<input type="text" name="nom" size="40" /><br />
Votre prénom :<br />
<input type="text" name="prenom" size="40" /><br />
Commentaire :<br />
<textarea name="texte" cols="40" rows="3"></textarea>
</p>
<input type="checkbox" name="Je suis une association" value="Je suis une association" checked>Je suis une association</p></br>
<input type="checkbox" name="Je suis une SARL" value="Je suis une SARL" checked>Je suis une SARL</p></br>
<input type="submit" name="Submit" value="Envoyer">
</form>
Maintenant resultat.php:
<html>
<body>
<h4>Merci <?php echo $_POST['prenom'].' '.$_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
$texte_email = $_POST['prenom']." ".$_POST['nom'] ." a laissé un commentaire à propos de monsite.com:\n\n".$_POST['texte'];
if(isset($_POST['Je suis une association'])) $texte_email .= "\n\nJe suis une association";
if(isset($_POST['Je suis une SARL'])) $texte_email .= "\n\nJe suis une SARL";
mail('monemail@monemail.fr','Commentaire sur monsite.com',$texte_email);
?>
</body>
</html>
Je sais pas d'ou sa vient :-(
RE merci d'avance ;-)
Donc re-voici index.php:
<form method="post" action="resultat.php">
<p>Votre nom :<br />
<input type="text" name="nom" size="40" /><br />
Votre prénom :<br />
<input type="text" name="prenom" size="40" /><br />
Commentaire :<br />
<textarea name="texte" cols="40" rows="3"></textarea>
</p>
<input type="checkbox" name="Je suis une association" value="Je suis une association" checked>Je suis une association</p></br>
<input type="checkbox" name="Je suis une SARL" value="Je suis une SARL" checked>Je suis une SARL</p></br>
<input type="submit" name="Submit" value="Envoyer">
</form>
Maintenant resultat.php:
<html>
<body>
<h4>Merci <?php echo $_POST['prenom'].' '.$_POST['nom']; ?></h4>
<?php
echo '<p>Votre commentaire : ' . $_POST['texte'] . '</p>';
$texte_email = $_POST['prenom']." ".$_POST['nom'] ." a laissé un commentaire à propos de monsite.com:\n\n".$_POST['texte'];
if(isset($_POST['Je suis une association'])) $texte_email .= "\n\nJe suis une association";
if(isset($_POST['Je suis une SARL'])) $texte_email .= "\n\nJe suis une SARL";
mail('monemail@monemail.fr','Commentaire sur monsite.com',$texte_email);
?>
</body>
</html>
Je sais pas d'ou sa vient :-(
RE merci d'avance ;-)
MAGNIFIQUE!!
Sa marche, j'ai retiré les espaces et sa fonctionne!!
Vraiment merci pour tout IpIpIpIpOne tu m'a été d'une grande aide ;-)
Sa marche, j'ai retiré les espaces et sa fonctionne!!
Vraiment merci pour tout IpIpIpIpOne tu m'a été d'une grande aide ;-)
Encore un tout dernier truc après je te laisse promis :-)
J'ai rajouté des trucs, mais quand je recois le message dans ma boite email, je ne recois pas ces informations:
echo $_POST['ville'];
echo $_POST['tel'];
echo $_POST['port'];
echo $_POST['fax'];
Je crois qu'il ne faut pas mettre echo devant, j'ai essayé mais sa fait pareil :-/
Je vais essayer en rajoutant ." après echo
Merci d'avance OH GRAND DIEU DU PHP *respect*
EDIT: jai rajouter soit ". apres echo soit '. et sa na pas marché :-(
J'ai rajouté des trucs, mais quand je recois le message dans ma boite email, je ne recois pas ces informations:
echo $_POST['ville'];
echo $_POST['tel'];
echo $_POST['port'];
echo $_POST['fax'];
Je crois qu'il ne faut pas mettre echo devant, j'ai essayé mais sa fait pareil :-/
Je vais essayer en rajoutant ." après echo
Merci d'avance OH GRAND DIEU DU PHP *respect*
EDIT: jai rajouter soit ". apres echo soit '. et sa na pas marché :-(
Halala ...
Il faut bien sûr que tu "concatènes" ces infos à la chaine $texte_email avant d'envoyer l'email ...
$texte_email = "...";
...
$texte_email .= "\n\nVille : ".$_POST['ville'];
$texte_email .= "\n\nTel : ".$_POST['tel'];
$texte_email .= "\n\nPort : ".$_POST['port'];
$texte_email .= "\n\nFax : ".$_POST['fax'];
ou bien sûr :
$texte_email = "...";
...
$texte_email .= "\n\nVille : ".$_POST['ville']."\n\nTel : ".$_POST['tel']."\n\nPort : ".$_POST['port']."\n\nFax : ".$_POST['fax'];
OH GRAND DIEU DU PHP
Heu ... faut ptet pas exagérer non plus ... c'est la base de chez base du php ce que je tente de t'expliquer là ... ;)
Il faut bien sûr que tu "concatènes" ces infos à la chaine $texte_email avant d'envoyer l'email ...
$texte_email = "...";
...
$texte_email .= "\n\nVille : ".$_POST['ville'];
$texte_email .= "\n\nTel : ".$_POST['tel'];
$texte_email .= "\n\nPort : ".$_POST['port'];
$texte_email .= "\n\nFax : ".$_POST['fax'];
ou bien sûr :
$texte_email = "...";
...
$texte_email .= "\n\nVille : ".$_POST['ville']."\n\nTel : ".$_POST['tel']."\n\nPort : ".$_POST['port']."\n\nFax : ".$_POST['fax'];
OH GRAND DIEU DU PHP
Heu ... faut ptet pas exagérer non plus ... c'est la base de chez base du php ce que je tente de t'expliquer là ... ;)