begin process at 2012 05 28 23:25:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

case à cocher


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

case à cocher

jeudi 24 avril 2008 à 14:39:05 | case à cocher

aphrodite64

Bonjour à tous,


Je cherche à récupérer une info (via une case à cocher), je vous préviens je suis archi nul en php. J'ai cherché et testé certains codes PHP, mais sans résultat.

A la réception du mail toutes les infos (nom, mail, téléphone, et texte) sont OK, mais pour la case à cocher .... il n'y a absolument rien.

Voici le format HTML et PHP (c'est normal qu'il n'y ai rien pour la case à cocher sur le PHP, j'ai préféré vous l'envoyer vierge).

J'espère vous avoir donné assez d'infos, c'est m'a toute première fois sur un forum alors ....

Mon site n'attends plus que cela pour être en ligne alors merci d'avance pour votre aide.



<form method="post" action="envoi.php" name="contact site TdH">

<p>nom

<input type="text" name="nom" size="80">

</p>

<p><span class="titre">mail</span> <span class="txtitalique">(*)</span>

<input type="text" name="mail" size="75" onBlur="MM_validateForm('mail','','RisEmail');return document.MM_returnValue">

</p>

<p>t&eacute;l&eacute;phone

<input type="text" name="telephone" size="63">

<br>

</p>

<p> texte<br>

<textarea name="texte" cols="63" rows="10" onBlur="MM_validateForm('commentaire','','R');return document.MM_returnValue"></textarea>

<br>

<br>

<input name="demande doc" type="checkbox" id="demande doc" value="demande doc">

si vous souhaitez vous &ecirc;tre inform&eacute; des activit&eacute;s

de T&ecirc;te de Huevo (concerts, performances, etc&#133;)<br>

merci de cocher cette case.<br>

</p>

<p align="left"><font face="Arial, Helvetica, sans-serif" size="2"><b>

<input type="submit" name="Submit" value="Envoyer" onClick="MM_validateForm('mail','','NisEmail','textfield','','NisNum');return document.MM_returnValue">

<input type="reset" name="Submit2" value="Annuler">

</b></font></p>

<p align="left"><b><font face="Arial, Helvetica, sans-serif" size="2" class="txtitalique">(*)

champs obligatoire</font></b></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</form>

 

 

<?php

 

$msg .= "nom:\t$nom\n";

$msg .= "mail:\t$mail\n";

$msg .= "telephone:\t$telephone\n";

$msg .= "texte:\t$texte\n\n";

 

$recipient = "mon adresse e-mail";

$subject = "Formulaire de contact";

 

$mailheaders = "From: Mon site web< > \n";

$mailheaders .= "Reply-To: $CP\n\n";

 

mail($recipient, $subject, $msg, $mailheaders);

 

echo "<HTML><HEAD>";

echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";

echo "<H1 align=center>Merci, $nom </H1>";

echo "<P align=center>";

echo "Votre formulaire a bien été envoyé !</P>";

echo "</BODY></HTML>";

 

?>

jeudi 24 avril 2008 à 19:12:36 | Re : case à cocher

malalam

Administrateur CodeS-SourceS
Hello,

2 choses :
- une case à cocher n'existe que si elle a été cochée. Sinon, sa variable n'existe simplement pas.
- on ne récupère plus depuis longtemps les variables postées de cette manière. On utilise $_POST['nom'] et pas $nom.
- tien, une 3ème chose... ;-) : du coup, vu ton fonctionnement et le nom de ta case à cocher "demande doc", il est normal que tu n'y arrives pas, parce que une variable avec un espace au milieu, c'est impossible. Alors que si tu utilisais $_POST['demande doc'], ça marcherait tout seul.

vendredi 25 avril 2008 à 10:26:17 | Re : case à cocher

aphrodite64

coucou,
j'essaye de ce pas et je te tiens au courant ...
merci, merci, merci, @+
vendredi 25 avril 2008 à 10:40:37 | Re : case à cocher

aphrodite64

me revoila déjà,

j'ai testé ca :
html : <input name="demande doc" type="checkbox" id="demande doc" value="demandedoc">
php : $_POST['demandedoc']

et j'ai eu ca :
Parse error: syntax error, unexpected T_VARIABLE in /homepages/7/d240106369/htdocs/tetedehuevo/envoi.php on line 20

Je sais bien entendu que j'ai fait une boulette, mais ... laquelle ????
vendredi 25 avril 2008 à 18:37:22 | Re : case à cocher

malalam

Administrateur CodeS-SourceS
T'as mis : $_POST['demandedoc'] comme ça, sans rien d'autre...?
lundi 28 avril 2008 à 18:13:28 | Re : case à cocher

aphrodite64

Malalam,
J'en ai bien peur ... Il ne fallaits pas ?
Désolée, mais tu sais je suis vraiment ignorante à un point sur le PHP.

lundi 28 avril 2008 à 18:52:28 | Re : case à cocher

malalam

Administrateur CodeS-SourceS
echo $_POST['demandedoc'];
vendredi 2 mai 2008 à 09:07:18 | Re : case à cocher

aphrodite64

Malalam,

toujours dans l'impasse...

Voici les dernières modifications que j'ai effectué.
Cette fois tout ce passe bien, quand je fais le test sur navigateur pas de message d'erreur.
Par contre, lors de la réception du mail il n'y a absolument rien pour la case à cocher (aucune information), j'ai pourtant bien coché la case lors de mon test. Pour le nom, le mail, le tél et le texte de commentaire tout est OK.

Peut être une autre idée ??? besoin de plus d'infos ???

Merci d'avance ...


HTML
<input name="demande doc" type="checkbox" id="demande doc" value="demandedoc">

<?php
$msg .= "nom:\t$nom\n";
$msg .= "mail:\t$mail\n";
$msg .= "telephone:\t$telephone\n";
$msg .= "texte:\t$texte\n\n";
$recipient = "monmail";
$subject = "Formulaire de contact";
$mailheaders = "From: Mon site web <nom> \n";
$mailheaders .= "Reply-To: $CP\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo $_POST['demandedoc'];
echo "Votre formulaire a bien été envoyé !</P>";
echo "</BODY></HTML>";

?>

vendredi 2 mai 2008 à 10:26:33 | Re : case à cocher

malalam

Administrateur CodeS-SourceS
Hello,

mais tu ne l'as pas mis dans ton mail, c'est normal ? Ca doit faire partie de ton message ($msg). $msg .= $_POST['demandedoc'];
vendredi 2 mai 2008 à 11:52:48 | Re : case à cocher

aphrodite64

Malalam,

Cette fois j'ai mis ca :
Mais j'ai toujours la même chose quand je réceptionne le mail aucune info pour cette case à cocher.
J'ai encore fait une boulette ???


 <?php

$msg .= "nom:\t$nom\n";
$msg .= "mail:\t$mail\n";
$msg .= "telephone:\t$telephone\n";
$msg .= "texte:\t$texte\n\n";
$msg .= $_POST['demandedoc'];

$recipient = "mon mail";
$subject = "Formulaire de contact";

$mailheaders = "From: Mon site web <nom> \n";
$mailheaders .= "Reply-To: $CP\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo $_POST['demandedoc'];
echo "Votre formulaire a bien été envoyé !</P>";
echo "</BODY></HTML>";

?>


1 2

Cette discussion est classée dans : mail, case, cocher, msg, echo


Répondre à ce message

Sujets en rapport avec ce message

envoie d'un formulaire par mail [ par boss2000 ] bonjour a tous voici les source 1er pagee: jai ma form de mon formulaire 2 ième pages: $msg = "Nom:\$_PO\n";  $msg .="Adresse:\$adresse\n";  $msg PHP ne recupere pas les Valeurs de mon Formulaire: 36heures de trop!! [ par GregoireSan ] Code PHP (fichier envoi.php):foreach($_POST as $index => $valeur) {$$index = stripslashes(trim($valeur));}$msg = "Gender:$Gender\n";$msg .= "Name:$Nam rendre des champs obligatoires dans un formulaire [ par Emases ] Bonjour à tousJ'ai cherché pendant des heures sur le net y compris sur ce site une réponse claire (en tout cas pour moi qui suis un débutant) à un pb test d'une case à cocher en PHP [ par guinnessboy ] bonjour, Des tonnes de doc et on trouve pas ce qu'on cherche.Je récupère un formulaire HTML dans mon PHP. Comment je teste la valeur d'un checkbox ??? elements de case à cocher [ par zazadine ] bonjour à tous j'ai vraiment besoin de votre aide en fait j'ai creer n formulaire de case à cocher je voudrais afficher les elements choisis par l'uti Php, formulaire SPAM ! [ par xeroxiss ] Bonjour, Voila j'ai un petit soucis...Je voudrait mettre en place un petit formulaire de contact qui ne mange pas de pain..Donc sans MySQL, (déja parc recapitulatif des donnees issues d'un tableau (tres urgent) [ par gigikoko123 ] salut confrere,voila je ne suis pas fameux en php mais j'ai besoin d'un coup de main tres urgent avec tout le respect que je vous doit a tous veuillez formulaire PHP [ par bibiss1961 ] j'ai créer un formulaire sur dreamweaver <td widt formulaire en html et reponse en php [ par didierdu0101 ] Bonjour voila mon problème j'ai fait en html un formulaire d'inscription, sa marche bien pour le mon , prénom etc...mais je ne sais pas comment récupé problème de case a cocher [ par ikramta ] bonjour tout le monde. j'ai un formulaire qui contient un nombre dynamique(qui n'est pas precis)de checkbox je veut en cliquant sur le bouton m'affich


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales