Votre question

cases à cocher dans formulaire

Tags :
  • Programmation
Dernière réponse : dans Programmation
13 Août 2005 14:28:59

Bonjour,
Je me demandais comment faire pour récupérer les informations contenues dans des cases à cocher, du genre: monsieur, madame, mademoiselle.
Je crois que c'est avec des $i++ mais j'y comprends rien.



  1. <?php


Si quelqu'un peut m'aider merci.

Autres pages sur : cases cocher formulaire

13 Août 2005 14:29:46

Pardon, voilà le code:<?php

$destinataire= "monaddresse@domaine.fr";
$objet = "Formulaire de contact";
$headers = "From: monsite.fr\n\r";
$headers .= "MIME-Version: 1.0\n\r";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n\r";

$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$societe = $_POST['societe'];
$fonction = $_POST['fonction'];
$e_mail = $_POST['e_mail'];
$code_postal = $_POST['code_postal'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$message = $_POST['message'];

$msg = "nom = $nom
prenom = $prenom
societe = $societe
fonction = $fonction
email = $e_mail
code_postal = $code_postal
ville = $ville
telephone = $telephone
message = $message";

echo nl2br($msg);

mail($destinataire, $objet, $headers, $msg);
echo "formulaire envoyé.";

?>


13 Août 2005 14:31:48

Be ton code t'envoy tous les infos par mail ou est le problème ???
Contenus similaires
13 Août 2005 14:33:56

oui mais je voudrais rajouter dans mon site des cases à cocher. Et je ne sais pas comment faire pour les retranscrire en langage php.
13 Août 2005 15:21:06

lol tu créer sur ta page html sa et tu par exemple Sexe a choisir les gens vont choisir et sur le php tu met

$sexe = $_POST['sexe'];

voilà c'est pas compliquer lol
a c 232 L Programmation
13 Août 2005 18:15:25

Citation :

WindowsMaster a écrit :
lol tu créer sur ta page html sa et tu par exemple Sexe a choisir les gens vont choisir et sur le php tu met

$sexe = $_POST['sexe'];

voilà c'est pas compliquer lol



T'as vraiment rien compris... :lol: 

D'après ce que j'ai compris, lui il veut :
Monsieur : <input* type="checkbox" value="madame" name="lenomquetuveux">
Madame : <input* type="checkbox" value="monsieur" name="lenomquetuveux">
Autre (lol) : <input* type="checkbox" value="tarlouze" name="lenomquetuveux">

It's correct dude ?
13 Août 2005 18:18:01

ahahah lol oué sa c'est pour la parti html mais lui il veux savoir quoi mettre dans le php pour recevoire sa !!!

tu comprend OmaR_ShaRif ou bien ? :-?
a c 232 L Programmation
13 Août 2005 18:27:04

Citation :

blackmimi a écrit :
oui mais je voudrais rajouter dans mon site des cases à cocher.


Chez moi ça veut dire ce que ça veut dire... il veut le code HTML pour faire des inputs.... après sinon il s'exprime mal ! Ou sinon c'est moi qui comprend rien ! :ptdr: 
13 Août 2005 18:49:39

Salut,
En effet c'est bien le script PHP que je recherche. Dans mon code HTML je met
<input name="civilite" type="checkbox" value=Monsieur" />
<input name="civilite" type="checkbox" value=Madame" />
<input name="civilite" type="checkbox" value=Mademoiselle" />

Ce que j'ai du mal à appliquer c'est le code PHP des checkbox par rapport à l'intégralité du code PHP que j'ai noté plus haut.
13 Août 2005 20:19:40

Bon j'ai essayé mais j'arrive pas à récupérer les champs de la civilité

<?php

$destinataire= "monadresse@domaine.fr";
$objet = "Formulaire de contact";
$headers = "From: monsite.fr\n\r";
$headers .= "MIME-Version: 1.0\n\r";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n\r";

$civilite ="civilite : ";

$items = 3;

for ($i = 1; $i <= $items; $i++) {

$civilite = "$civilite[$i], ";}
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$societe = $_POST['societe'];
$fonction = $_POST['fonction'];
$e_mail = $_POST['e_mail'];
$code_postal = $_POST['code_postal'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$message = $_POST['message'];

$msg = "civilite = $civilite
nom = $nom
prenom = $prenom
societe = $societe
fonction = $fonction
email = $e_mail
code_postal = $code_postal
ville = $ville
telephone = $telephone
message = $message";

echo nl2br($msg);

mail($destinataire, $objet, $headers, $msg);

echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci d'avoir rempli ce formulaire.</font>"); echo("<p> </p><p> </p><p align=\"center\" ><a href=\"page_contact.htm\"><strong>Retour</strong></a></p>");

?>

Je dois forcément rentrer les paramètres (monsieur, madame, mademoiselle) mais la question est comment?
13 Août 2005 22:20:14

$civilite =
$items = "monsieur";
$items .= "madame";
$items .= "mademoiselle";

for ($i = 1; $i <= $items; $i++) {

$civilite = "$civilite[$i], ";}

Que faire dans le code? Peut importe ce que je coche j'obtiens toujours monsieur dans la reception du formulaire.
Aidez moi svp.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS