récupération Liste de choix

kostia
Invité n'ayant pas de compte PHPfrance

22 avr. 2016, 15:16

Bonjour à tous...
Je ne suis pas expert en PHP...
je récupère, via une commande php, des infos contenus dans un fichier xml.

Ce fichier xml contient des structures et sous structures...
A
----a
----------1
----------2
----b
----------3
----------4
----------5
----------6
----c
B
----e
----f
----g


Je créé une liste de choix grâce à un appel de l'ensemble des catégories primaires.
je voudrai une fois la catégorie primaire sélectionnée (A) , qu'un autre appel récupère les catégories dépendantes (a, b, c)...

Pouvez vous me donner une piste...
par avance merci

voici le code :
<?php

$selected = '';
$LIGUE=array();
$COMITE=array();
$CLUB=array();
$STRUCT=0;
$i=1;


//Recuperation du contenu
$source = file_get_contents("xxxxxxxxxxxxxxx={$STRUCT}", false, $context);

//Extraction du contenu XML
$datas = new SimpleXMLElement($source);

//Parcours des structures retournees et affichage du code, nom et etat
foreach ($datas->structures->structure as $structure) {
//echo $structure->code , '-', $structure->nom , '(', $structure->etat , ')<br>';

$LIGUE[]=$structure->nom;
$i++;
}

$max=$i;

// Parcours du tableau
echo 'Liste des Ligues'.'<td>'.'<br />';
echo '<select name="ligues">',"\n";

for($i=1; $i<=$max; $i++) {


$selected = ' selected="selected"';

// Affichage de la ligne

echo "\t",'<option value="', $LIGUE[$i] ,'"', $selected ,'>', $LIGUE[$i] ,'</option>',"\n";

// Remise à zéro de $selected

//$selected='';

}

echo '</select>',"\n";
?>

kostia
Invité n'ayant pas de compte PHPfrance

25 avr. 2016, 14:21

up :?

Mammouth du PHP | 1967 Messages

28 avr. 2016, 08:42

Tu ne pourra pas tout faire rien qu'en PHP sans rechargement de la page entre chaque choix

Cherche plutot sur internet liste déroulante lié, avec du javascript
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

28 avr. 2016, 17:50

Sans aller chercher très loin, le forum FAQ (faq-tutoriels/) propose au moins deux topics sur les listes liées :
- faq-tutoriels/formulaires-listes-deroul ... t4562.html (PHP / AJAX)
- faq-tutoriels/listes-liees-avec-html-ja ... 55580.html (HTML / JAVASCRIPT)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

kostia
Invité n'ayant pas de compte PHPfrance

03 mai 2016, 10:42

merci pour vos réponses je regarde cela...