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?