Ciao a tutti e Auguri
Allora
ho un select name MULTIPLE e salvo le selezioni nel campo del database tramite IMPLODE
Codice PHP:
$servcult = implode(",", $_POST['serviziculturali']);
quindi l'output viene Es. 2,4,6 se seleziono tre voci e cosi via.
Ora avrei la necessità di selezionare automaticamente queste 3 voci una volta che l'utente vuole modificare la sua scheda.
Avevo pensato al selected="selected".
Usando l'explode non riesco vi faccio vedere come faccio
Codice PHP:
<?php
$array = explode(",", $row_scheda['serviziculturali']);
$num=0;
do {
?>
<option value="<?php echo $row_ServiziCulturali['ID_servizio']?>"<?php if $array[$num] == $row_scheda['serviziculturali']))) {echo "selected=\"selected\"";} ?>><?php echo $row_ServiziCulturali['servizio']?></option>
<?php
$num++;
} while ($row_ServiziCulturali = mysql_fetch_assoc($ServiziCulturali));
$rows = mysql_num_rows($ServiziCulturali);
if($rows > 0) {
mysql_data_seek($ServiziCulturali, 0);
$row_ServiziCulturali = mysql_fetch_assoc($ServiziCulturali);
}
?>
dove sbaglio?