bonjour,
voici une liste deroulante que je contruit non pas a la main mais avec une fonction d'abord qui me construit le tableau hierachique et une autre fonction qui me fait l'affichage sous forme de liste deroulante avec les tabulations comme vous le voyez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select name="standard" id="standard" multiple > <?php echo get_org($org, 0, NULL, 'option',''); ?> </select> <br>
voici le bout de code de la fonction d'affichage qui est utilisé ici
Colorez votre code PHP sur les forums grâce à Developpez.com<?php
function get_org($tab, $level, $cur_id, $option){
foreach($tab[$level] as $block){
                  //var_dump($block); echo $cur_id."<hr />";
                  if($block['parent_id']==$cur_id || $cur_id==NULL)
                        switch($option){
                              case 'option' :
                                    $spaces = '';
                                    for($i=0;$i<$level;$i++)
                                          $spaces = " ".$spaces;
                                    $class = ' class="level_'.$level.' level"';
                                    $tmp .= '
                                                <option value="'.$block['id'].'"'.$block['selected'].$class.'>'.$spaces.$block['name'].'</option>
                                                '.get_org($tab,$level+1,$block['id'], $option);
                                    break;
?>
comment je fait une fois que j'ai choisi mes options, et que je valide la page, la prochaine fois que je reviens sur la page, ce soient les memes champs qui soient selectionnées?
merci d'avance
Partager