Ragazzi scusate ancora il disturbo,
ho provato a leggere qualche forum a riguardo ma non c'è nulla di chiaro!

Chi sa spiegarmi il funzionamento delle funzioni Serialize() e Unserialize()?!

Ho provato a usarle per questo form:

Codice PHP:
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
.
.
.
// mi richiamo il campo --prodotti-- dal database mysql
$prodotti = array ();
$prodotti = unserialize($result["prodotti"]);
.
.
.
<select id='prodotti' name='prodotti' multiple='multiple'>
  <option value='Prova1' <?php if ($prodotti[0]=='Prova1') {echo "selected";} ?>>Prova1</option>
  <option value='Prova2' <?php if ($prodotti[1]=='Prova2') {echo "selected";} ?>>Prova2</option>
  <option value='Prova3' <?php if ($prodotti[2]=='Prova3') {echo "selected";} ?>>Prova3</option>
  <option value='Prova4' <?php if ($prodotti[3]=='Prova4') {echo "selected";} ?>>Prova4</option>
  <option value='Prova5' <?php if ($prodotti[4]=='Prova5') {echo "selected";} ?>>Prova5</option>
  <option value='Prova6' <?php if ($prodotti[5]=='Prova6') {echo "selected";} ?>>Prova6</option>
  <option value='Prova7' <?php if ($prodotti[6]=='Prova7') {echo "selected";} ?>>Prova7</option>
</select>
.
.
.
</form>
ma non ottengo i risultati desiderati!

Grazie anticipatamente per l'aiuto!