Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2432 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec sélect

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec sélect

n°1737788
fourniey
Rendre au prochain
Posté le 27-05-2008 à 15:34:04  profilanswer
 

Bonjour,
 
J'ai une liste déroulante et lorsque je clique sur le bouton afficher, le sélect ne conserve pas mon choix.  
 
Le résultat affiché est ok par contre.
 
Comment puis-je faire pour que le choix soit conservé ?
 
Merci!
 
 
 

Code :
  1. echo '<FORM action="statut.php?" METHOD="GET">';
  2.    echo '<p align="center"><select name="statut">';
  3.    //echo 'Valeur : '.$val[0];  
  4.       while(ora_fetch_into($cur,$val)) {
  5.       if($choix == $val[0])
  6.           {
  7.             $selected='selected="selected"';
  8.           }
  9.           else
  10.           {
  11.             $selected='';
  12.           }
  13.           echo "<option ".$selected.">".htmlspecialchars($val[0])."</option>\n";
  14.     
  15.    }
  16.    echo '</select>';
  17.    echo '<INPUT TYPE="submit" VALUE="Afficher"></p>';
  18.    echo '</FORM>';

mood
Publicité
Posté le 27-05-2008 à 15:34:04  profilanswer
 

n°1737792
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 27-05-2008 à 15:37:02  profilanswer
 

juste une question tu oublie pas de faire  
$choix=$_GET['statut'];

Message cité 1 fois
Message édité par infoman64 le 27-05-2008 à 15:50:34
n°1737795
soju
One shot !
Posté le 27-05-2008 à 15:42:39  profilanswer
 

et avec un attribut value dans tes options ça sera plus propre


Message édité par soju le 27-05-2008 à 15:45:07
n°1737986
fourniey
Rendre au prochain
Posté le 27-05-2008 à 18:28:23  profilanswer
 

infoman64 a écrit :

juste une question tu oublie pas de faire  
$choix=$_GET['statut'];


 
Non, il est au début et son contenu est bon
 
 
Le problème semble venir de $val[0]

n°1738153
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 28-05-2008 à 09:23:19  profilanswer
 

tu as modifié
<option  value="tavaleur" >

n°1738250
fourniey
Rendre au prochain
Posté le 28-05-2008 à 12:08:08  profilanswer
 

Oui, je pense que mon problème est résolu.
 
PAr contre, lorsqu'un de mes statut à un ', ça ne fonctionne pas.

n°1738347
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 28-05-2008 à 14:59:00  profilanswer
 

dans quel partie tu parle le value ou le nom de l'option  
montre ton code

n°1738389
fourniey
Rendre au prochain
Posté le 28-05-2008 à 15:55:52  profilanswer
 

Voici mon code, si je choisis conseil d'administration, j'ai cette erreur: ORA-00000: normal, successful completion
Conseil d\\\'administration  
 

Code :
  1. echo '<FORM action="statut.php?" METHOD="GET">';
  2.    echo '<p align="center">Liste disponible : <select name="statut">';
  3.       while(ora_fetch_into($cur,$val)) {
  4.         echo 'Valeur :'.$val[0];
  5.           //echo "<option ".$selected.">".htmlspecialchars($val[0])."</option>\n";
  6.         ?>
  7.         <option value="<?php echo $val[0] ?>"<?php if (!(strcmp($val[0], $_GET['statut']))) {echo "selected=\"selected\"";} ?>><?php echo $val[0] ?></option>
  8.         <?php 
  9.    }
  10.    echo '</select>';
  11.    echo '<INPUT TYPE="submit" VALUE="Afficher la liste"></p>';
  12.    echo '</FORM>';


Message édité par fourniey le 28-05-2008 à 15:56:16
n°1738397
fourniey
Rendre au prochain
Posté le 28-05-2008 à 16:05:21  profilanswer
 

$statut = $_GET['statut'];
echo 'Test :'.$statut;
 
Donne ceci: Test :Conseil d\'administration


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec sélect

 

Sujets relatifs
Probleme récupération valeur d'un select[Résolu][ORACLE] probleme "if (select) is null then" SYNTAX
Problème avec checkbox[Struts]Probleme récupération de la valeur d'un html:select
Problème avec un selectProblème de <select>
probleme SELECT en MATCH avec du HTML...[SQL 2005] Problème pour une requête SELECT
[ORACLE] Problème execution requête SELECTProblème select
Plus de sujets relatifs à : Problème avec sélect


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR