Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2007, 09h48   #1
Invité régulier
 
Inscription : juin 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 12
Points : 5
Points : 5
Par défaut prob formulaire mail avec liste deroulante

bonjours j'ai une liste deroule, mais je reçois par mail le numero de la reponse et non pas la repose en texte, un petit coup de main merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# au début du script, déclaration du tableau
# option menu déroulant 'Choix'
# ajout d'option : 'n'=>'Choix 1', 'n+1'=>'Choix 2',
# la première ligne (optionnelle) impose un choix
$Choix = array(
    0 => 'Choisissez',
    1 => 'homme',
    2 => 'femme',
    3 => 'Couple',
	4 => 'Club ou sauna',
 
);
...........
 <?		if ($Choix) { ?>
				<label for="Choix">Choix</label><select name='Choix' <? if($focus == 10) echo "class=\"focus\"";?> id="Choix">
<?
foreach($Choix as $key => $val) {
    echo "				  <option value='$key'";
    // vérifier si une des entrées a été choisie
    if($key == $_POST['Choix']) echo " selected";
    echo ">$val\n";
}
?>
				</select>
<?		} else { ?>
				<label for="Choix">Choix</label><input id="Choix" <? if($focus == 10) echo "class=\"focus\"";?> name="Choix" maxlength="60" value="<? echo htmlentities($_POST['Choix'], ENT_QUOTES)?>">
<?		} ?>
oukok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 10h03   #2
Membre éclairé
 
Avatar de BornBanane
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 274
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 274
Points : 350
Points : 350
Si tu construit ton select comme ca, tu aura le texte qui sera retourné par le formulaire

Code :
1
2
foreach($Choix as $key => $val) {
    echo "				  <option value='$val'";
BornBanane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 10h12   #3
Invité régulier
 
Inscription : juin 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 12
Points : 5
Points : 5
merci francois c'etait si simple (pour vous, mais pour quelqu'un qui n'a jamais programmé en php pffffff et les tuto et autres script sont souvent tres minimaliste en cas de prob surtout sur les formulaires mail avec multi liste, multi case à cocher et envoie de pieces jointes), ça marche impec
oukok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 13h20   #4
Membre éclairé
 
Avatar de BornBanane
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 274
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 274
Points : 350
Points : 350
Citation:
Envoyé par oukok
merci francois c'etait si simple (pour vous, mais pour quelqu'un qui n'a jamais programmé en php pffffff et les tuto et autres script sont souvent tres minimaliste en cas de prob surtout sur les formulaires mail avec multi liste, multi case à cocher et envoie de pieces jointes), ça marche impec
De rien, un forum est la pour ca
BornBanane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h02.


 
 
 
 
Partenaires

Hébergement Web