Dunque, scusate il disturbo ma ho un prblema stranissimo...


Allora: io ho preparato un data entry con un semplce form html e una pagina php che scrive i dati su db Mysql...

Fin qui tutto ok...

Il problema è questo: ho previsot un campo select con possibilità di selezione multipla per scegliere contemporaneamente più opzioni e scriverle sul db.
Il fatto è che lui mi scrive SOLTANTO L'ULTIMA OPZIONE SELEZIONATA E NON TUTTE LE ALTRE.

Perché?


Ecco i codici:

questa è la parte del form con il campo select multiple:

<select size="1" name="interessate" multiple>
<option>opzione 1</option>
<option>opzione 2</option>
<option>opzione 3</option>
<option>opzione 4</option>
<option>opzione 5</option>
<option>opzione 6</option>
<option>opzione 7</option>
</select>

e questa è la pagina php di scrittura su db:



<?php

$host = 'localhost';
$user = 'user';
$password = 'password';
$database = 'nomedb';

$id=$_SESSION['id'];


$db = mysql_connect($host, $user, $password)

or die ("Impossibile connettersi al server $host");

mysql_select_db($database, $db)

or die ("Impossibile connettersi al database $database");


{

$query = "select id, durata, interessate, importocorso, importoaggiudicato, importoaggiudicatoiva, scadenza, risparmi from determinazioni where id=$id";

$dbResult = mysql_query($query, $db);



$durata=$_REQUEST['durata'];
$interessate=$_REQUEST['interessate'];
$importocorso=$_REQUEST['importocorso'];
$importoaggiudicato=$_REQUEST['importoaggiudicato'];
$importoaggiudicatoiva=$_REQUEST['importoaggiudicatoiva'];
$scadenza=$_REQUEST['scadenza'];
$risparmi=$_REQUEST['risparmi'];


$query = "update determinazioni set
durata=\"$durata\","
. " interessate=\"$interessate\","
. " importocorso=\"$importocorso\","
. " importoaggiudicato=\"$importoaggiudicato\","
. " importoaggiudicatoiva=\"$importoaggiudicatoiva\","
. " scadenza=\"$scadenza\","
. " risparmi=\"$risparmi\""
. " where id=$id";


$dbResult = mysql_query($query, $db) OR DIE (mysql_error());

}

{
echo '<center>';
print("La determinazione è stata correttamente registrata");
echo '
';
echo '
';

}

{

mysql_close($db);

}

?>


Perché non funzia?

Grazie a chi vorrà aiutarmi...

Franz