Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    conoscere i campi selezionati in una select multipla

    ho convertito una select tradizionale in una select multipla.

    in precedenza, per mostrare il valore selezionato avevo scritto il codice in questo modo, dentro un ciclo while

    Codice PHP:
    <option value='$id'"; if ($id == $valore) {    print " selected";    }    print ">$nome</option
    il problema è che adesso, avendo a che fare con una stringa e quindi con più valori, non riesco a gestire le selezioni multiple.

    ho usato la funzione explode per estrapolare i valori della stringa ma non ho capito come gestirla in modo da capire quali sono quelli selezionati

    Codice PHP:
    $stringa explode(",",$valore);

    <
    option value='$id'"; if ($id == $stringa[]) {    print " selected";    }    print ">$nome</option
    qualcuno riesce a chiarirmi un pò le idee?

  2. #2
    ho risolto scrivendo il codice in questa maniera

    Codice PHP:
    <option value='$id'"; for($i=0;$i<count($stringa);$i++) if ($id == $stringa[$i]) {    print " selected";    }    print ">$nome</option

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.