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 08/08/2007, 09h09   #1
Invité régulier
 
Inscription : mars 2007
Messages : 28
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2007
Messages : 28
Points : 8
Points : 8
Par défaut Récupérer valeur liste modifiable

Bonjour,

J'ai un formulaire de saisie avec des listes modifiables dont les données sont alimentées par ma base de données Access.
Voici le code d'une des listes modifiables :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
<select name="ProjetDescription" >	
 <?php	
   $ListeDescriptionDevis.= "<OPTION VALUE=0>< ></OPTION>";
   while ( $row = odbc_fetch_array( $result)) 
   { // $row est un tableau associatif, les éléments sont «indicés» par les noms des colonnes
     $DescriptionDevis = $row["DescriptionDevis"];
     $ListeDescriptionDevis.= "<OPTION VALUE=>$DescriptionDevis</OPTION>";
   }
   $ListeDescriptionDevis.= "</SELECT>";
   echo "Description: $ListeDescriptionDevis";//Affichage de la liste déroulante		
 ?>
Ma liste fonctionne, le problème, c'est que je n'arrive pas à récupérer la valeur sélectionnée par l'utilisateur.

Une fois que l'utilisateur à complété le formulaire, j'ai un bouton submit qui accède à une autre page PHP qui est chargée de récupérer toutes les données.
J'utilise le code suivant pour ESSAYER de récupére la valeur de ma liste, mais cela ne fonctionne pas, j'ai essayé de plusieurs façon, mais sans succés.

Code :
1
2
 
$Description= $_POST['ProjetDescription'];
Merci,
Elise.
Aillyzeux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 09h26   #2
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
BOnjour,

à partir du moment où tes données passent d'une page à une autre, il faut utiliser des variables de session et non des POST : $_SESSION['description']
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 09h29   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Tu ne donnes aucune valeur à tes option. Essaie ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
<select name="ProjetDescription" >	
 <?php	
   $ListeDescriptionDevis.= '<option value="0">< ></value>';
   while ( $row = odbc_fetch_array( $result)) 
   { // $row est un tableau associatif, les éléments sont «indicés» par les noms des colonnes
     $DescriptionDevis = $row['DescriptionDevis'];
     $ListeDescriptionDevis.= '<option value="'.$DescriptionDevis.'">'.$DescriptionDevis.'</option>';
   }
   $ListeDescriptionDevis.= '</select>';
   echo 'Description: '.$ListeDescriptionDevis;//Affichage de la liste déroulante	
 ?>
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 09h30   #4
Membre Expert
 
Inscription : août 2002
Messages : 1 036
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 036
Points : 1 166
Points : 1 166
Bonjour,

Normal, l'attribut 'value' des éléments 'option' n'est pas renseigné.
jeca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 09h49   #5
Invité régulier
 
Inscription : mars 2007
Messages : 28
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2007
Messages : 28
Points : 8
Points : 8
GENIAL

CA FONCTIONNE

Merci,
Elise.
Aillyzeux 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 10h31.


 
 
 
 
Partenaires

Hébergement Web