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 05/09/2007, 13h11   #1
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
Par défaut formulaire liste choix php je coince !

Hello !
Vraiment désolé, pas trouvé la réponse alors je post
C'est idiot je bloque sur une liste de choix je vois pas où !
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<form method="post" action="reception_formulaire.php" >
 
<select name="region" >
 
<option value="01">Alsace (01)</option>
<option value="02" >Aquitaine (02)</option>
</select>
<input  type="submit"></input>
</form>
 
et mon fichier php
<?
$region=$_POST["region"]; 
echo $region;
?>
Aucun résultat, pas d'affichage ! !
çà m'énerve...

Je n'en suis pas à mon premier formulaire mais jamais de listes !

Merci d'avance
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h13   #2
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
et comme ceci cela ne marcherait pas mieux ?

Code :
1
2
 
$region=$_POST['region'];
@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h16   #3
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Citation:
Envoyé par cadoudal56 Voir le message
et comme ceci cela ne marcherait pas mieux ?
Code :
1
2
 
$region=$_POST['region'];
Je ne pense pas que les double quote ou simple quote changent quelquechose.
Ton script php est bien dans le fichier reception_formulaire.php ?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h22   #4
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
ben non ! !
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h25   #5
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Citation:
Envoyé par tremeur53 Voir le message
ben non ! !
C'est a moi que tu réponds?
Dans ce cas la cible de ton formulaire est le fichier reception_formulaire.php c'est la dedans que tu dois avoir ton traitement de $_POST
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h26   #6
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
C'est fou !
J'ai shooté le fichier réception et refait.
copié/collé ta réponse => rien ! !

Y a un prtit truc quelque part, je vois pas où
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h27   #7
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
oui la reception est dans reception_formulaire.php
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h29   #8
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Dans le fichier de reception fais ca:
Code :
1
2
3
4
<?php
echo "je rentre dans le bon script<br/>";
var_dump($_POST);
?>
pour vérifier que tu vas bien dans le bon fichier
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h31   #9
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
vous voulez le formulaire complet ?
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<form method="post" action="reception_formulaire.php" >
 
<select name="region" >
 
<option value="01">Alsace (01)</option>
<option value="02" >Aquitaine (02)</option>
<option value="03">Auvergne (03)</option>
<option value="04">Basse-Normandie (04)</option>
<option value="05">Bourgogne (05)</option>
<option value="06">Bretagne (06)</option>
<option value="07">Centre (07)</option>
<option value="08">Champagne-Ardenne (08)</option>
<option value="09">Corse (09)</option>
<option value="10">Franche-Comté (10)</option>
<option value="11">Guadeloupe (11)</option>
<option value="12">Guyane (12)</option>
<option value="13">Haute-Normandie (13)</option>
<option value="14">Île-de-France (14)</option>
<option value="15">La Réunion (15)</option>
<option value="16">Languedoc-Roussillon (16)</option>
<option value="17">Limousin (17)</option>
<option value="18">Lorraine (18)</option>
<option value="19">Martinique (19)</option>
<option value="20">Midi-Pyrénées (20)</option>
<option value="21">Nord-Pas-de-Calais (21)</option>
<option value="22">Pays de la Loire (22)</option>
<option value="23">Picardie (23)</option>
<option value="24">Poitou-Charentes (24)</option>
<option value="25">Provence-Alpes-Côte d'Azur (25)</option>
<option value="26">Rhône-Alpes (26)</option>
</select>
<br />
 
<input  type="submit"></input>
</form>
 
et le fichier reception_formulaire.php
<?
$region=$_POST['region'];
echo $region;
?>
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h34   #10
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
le var_dump, j'ai ajouté avant le reste => idem aucun résultat
même pas un message erreur !
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h39   #11
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Essaies de mettre un nom et une valeur à ton bouton submit deja, et un nom a ton formulaire aussi. Ensuite t'es sur de modifier le bon fichier, parce que si ca "postait" ton formulaire tu aurais au moins "je suis dans le bon script"
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h41   #12
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
precision : easyphp.
J'ai testé d'autre scripts qui fonctionnent !
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h44   #13
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
j'ai mis un nom au formulaire
si je nomme le submit GO, j'ai un bouton "envoyer" et go écrit à côté !
Rien dans le fichier de réception, pas même la phrase
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h47   #14
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
Invraissemblable ! Je vais faire un test en ligne sur mon serveur.
Ce qui m'épate, c'est que j'ai un formulaire mail en local et il fonctionne.
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h50   #15
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Regarde dans ton fichier de log de php tu as peut etre une erreur que tu n'as pas vue
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h50   #16
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
Merci tout le monde, je vais essayer de trouver la solution.
Vais pas casser les pieds avec une bétise de ce genre ! !

J'ai un bug quelque part, je finirai par trouver.

Merci encore
tremeur53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 13h59   #17
Membre régulier
 
Inscription : octobre 2006
Messages : 324
Détails du profil
Informations personnelles :
Âge : 59
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 324
Points : 70
Points : 70
RESOLU ! !
Redémarrage machine ! çà marche.
Rien compris, les autres formulaire fonctionnaient !

Merci
tremeur53 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 09h38.


 
 
 
 
Partenaires

Hébergement Web