recupération de l'id et la valeur dans une liste déroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recupération de l'id et la valeur dans une liste déroulante

par Elie » 06 avr. 2009, 02:03

Faisons dans l'ordre :

isset($_POST['departement']) && $_POST['departement'] != "") revient à faire :

!empty($_POST['departement'])
Sinon que retourne :
print_r($nom_region);

recupération de l'id et la valeur dans une liste déroulante

par gesualda » 05 avr. 2009, 15:14

Bonjour à tous,

J'ai lu et suivi le tuto de Cyrano ici et le problème de créer 4 ou 5 listes en cascades ne se posent pas de problème et fonctionne.

Par contre dans ce cas de figure les valeurs récupérer et afficher sont celles des id .
if(isset($_POST['ok']) && isset($_POST['departement']) && $_POST['departement'] != "")
{
    $region_selectionnee = $_POST['region'];
    $dept_selectionne = $_POST['departement'];
?>
<p>Vous avez sélectionné le département <?php echo($dept_selectionne); ?> dans la région <?php echo($region_selectionnee); ?></p> 
<option value="<?php echo($code_region[$i]); ?>"<?php echo((isset($idr) && $idr == $code_region[$i])?" selected=\"selected\"":null); ?>><?php echo($region[$i]); ?></option> 
En modifiant le
$code_region[$i]
par
 $nom_region[$i]
cela plante le second select en ne retrouvant pas la correspondance.
Comment faire pour récupérer les id et les valeurs correspondants à ces derniers dans ce cas de figure ?

Merci d'avance