Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    vis. dati default in select multiple

    Inserisco tramite una funzione javascript i valori presi da un text in una select multiple.I valori vengono processati da una pagina php e in caso di errore si torna alla pagina della select.
    Nella select devo visualizzare i valori originali...contenuti nella stringa $str_voci costruita dalla concatenazione degli elementi dell'array voci_menu[], nella pagina di elaborazione dati....
    I valori sono correttamente visualizzati, dal ciclo foreach...il problema è che se la seconda volta inserisco una nuova voce, aggiungendola alle altre, la pagina che processa i dati mi passa nell'url solo il nuovo valore, perdendosi i primi...perchè ???

    codice:
    <td> <? echo $str_voci ?><select name="voci_menu[]"  id="id_voci_menu" multiple size="5">  
    <? if ($str_voci != ""){ 
       $str_voci=urldecode($str_voci);
       $array_str_voci=explode("^",$str_voci);
       foreach($array_str_voci as $index => $item){
          $item=trim($item);?>
          <option value="<? echo $item ?>"><? echo $item ?></option><? 
       }
    }
    ?>
    </select> </td>

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    potresti spiegarti meglio o mettere il codice completo??

    non si capisce.. che inserisci? quando e dove???

    la pagina che processa i dati?? quale e che fà...?
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.