begin process at 2012 05 31 05:58:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

[php]Problème formulaire


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

[php]Problème formulaire

mardi 5 octobre 2010 à 17:11:21 | [php]Problème formulaire

Aladinborioli

Bonjour à tous,

J'aurais besoin d'aide pour un petit problème avec un formulaire en php.

Je vous expose le problème, vous pouvez voir le formulaire ici, http://www.grssgo.ch/formulaire.htm

Tout marche donc le formulaire est envoyer par mail, seul hic, c'est les deux derniers choix du formulaire, quand l'internaute dois sélection un des deux, quand je reçois un mail, c'est comme si les deux avait été sélectionnées !

C'est écrit "on" sur les deux.

Si je change le "name""" et que je mais deux différent ça marche mais le problème c'est que ils deviennent les deux sélectionnable et je veux pas ça.

Voici le code que j'ai utilisé pour envoyer le formulaire par mail ;

<?php

$msg = "TITRE:\t$_GET[requiredtitre]\n\n";
$msg .= "PRENOM:\t$_GET[requiredprenom]\n\n";
$msg .= "NOM:\t$_GET[requirednom]\n\n";
$msg .= "INSTITUTION:\t$_GET[institution]\n\n";
$msg .= "ADRESSE:\t$_GET[requiredadresse]\n\n";
$msg .= "CP:\t$_GET[requiredcp]\n\n";
$msg .= "VILLE:\t$_GET[requiredville]\n\n";
$msg .= "TELEPHONE:\t$_GET[telephone]\n\n";
$msg .= "TELEPHONE PORTABLE:\t$_GET[telephone_portable]\n\n";
$msg .= "FAX:\t$_GET[fax]\n\n";
$msg .= "EMAIL:\t$_GET[requiredemail_address]\n\n";
$msg .= "COMMENTAIRE:\t$_GET[commantaire]\n\n";
$msg .= "MEDECIN ASSISTANT CHEF:\t$_GET[cout]\n\n";
$msg .= "MEDECIN INSTALE:\t$_GET[cout]\n\n";


$recipient = "aladin@net2000.ch";
$subject = "Nouveau membre";

$mailheaders = "From: Grssgo<> \n";
$mailheaders .= "Reply-To: $CP\n\n";

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

echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H2>Merci,</H2>";
echo "<h3>";
echo "Votre formulaire a bien été envoyé !</h3>";
echo "</BODY></HTML>";

?>


J'espère que j'ai été clair,

Je remercie d'avance tout le monde pour leur réponse, amicalement,
mardi 5 octobre 2010 à 18:54:25 | Re : [php]Problème formulaire

neigedhiver

Bonjour,

Il manque l'attribut value qui permet de savoir lequel des deux a été sélectionné. Ils portent le même nom, ce qui permet de faire comme si ce n'était qu'un seul contrôle... Mais qui vaut quoi ? L'attribut value est OBLIGATOIRE dans les spécifications (x)HTML pour l'élément input.

Code HTML :
<input type="radio" name="cout" value="0" />
<input type="radio" name="cout" value="100" />


--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mardi 5 octobre 2010 à 19:11:09 | Re : [php]Problème formulaire

Aladinborioli

Merci pour votre réponse,

Mais le problème réside toujours à la place de "on", ça me met 0 ou 100 aux deux.

Amicalement,
mardi 5 octobre 2010 à 19:36:18 | Re : [php]Problème formulaire

neigedhiver


Parce que ce n'est pas une checkbox. Les bouton radio et les checkboxes n'ont pas le même comportement.
Une checkbox donne pour valeur "on" si elle est cochée. Un radio donne la valeur du bouton radio sélectionné. Ce n'est pas "oui ou non", mais plutôt "l'un ou l'autre", chacun ayant une valeur distincte.
Dans le traitement des données, il suffit de tester non pas que la valeur de $_POST['cout'] == 'on', mais si $_POST['cout'] == 0, alors c'est une inscription gratuite. Si $_POST['cout'] == 100, alors c'est un médecin installé avec une inscription payante qui doit payer 100 CHF.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mardi 5 octobre 2010 à 20:03:40 | Re : [php]Problème formulaire

Aladinborioli

Tout est ok,

Merci beaucoup pour ton aide, c'est très gentil.

J'espère pouvoir t'aider un jour, amicalement.


Cette discussion est classée dans : problème, mail, php, formulaire, echo


Répondre à ce message

Sujets en rapport avec ce message

débutant en php comprend pas la fct mail... [ par Emoutheos ] moutheo Voili voilà. Je suis débutant en PHP (et même carrément nul) mais pour l'école (je fais des etudes d'informatique), je dois developper un site 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 formulaire PHP [ par bibiss1961 ] j'ai créer un formulaire sur dreamweaver <td widt smtp failed formulaire de reservation [ par zinemora ] Bonjour tous, j'essai d'envoyer un email avec une page web php et lorsuqe j'envoie il me lance se message d'erreur : mail(): Failed to connect to Envois E-Mail php [ par GoGaule ] Bonsoir. [code=php] <?php $msg = "Nom:\t$nom\n"; $msg .= "Prenom:\t$prenom\n"; $msg .= "Adresse:\t$adresse\n"; $msg .= "Ad pb Mail() et php [ par thais781 ] Bonjour, J'ai un petit soucis, j'ai fait un formulaire que j'essaye d'envoyer via la fonction mail(...), je met le source ci-dessous : Le pb est que Options pour formulaire de contact Php [ par paikan06 ] Bonjour à tous ! Je suis admin réseau de formation et je me lance tout doucement dans le php ([^^sad2]pas très simple !!) Je viens de créer un formula Formulaire PHP - Bonne reception du e-mail mais sans le contenu (vide) [ par adriendk ] Bonjour, alors j'ai un gros probème ca fait une semaine que je cherche l'erreur de mon formulaire dont la reception du mail est VIDE. Cela dis je reço Problème de récupération de données dans un formulaire [ par naroco ] Je suis débutante en PHP j'ai créé un formulaire qui liste des activités récupèrés via phpmyadmin ($donnees), je souhaite collecter un nombre d'heures problème pour envoyer un mail depuis un formulaire [ par xargin ] Bonjour, je poste ce message pour demander de l'aide. En effet, je dois envoyer un mail depuis un formulaire html. Pour cela, j'ai fait une page php


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,390 sec (4)

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