problema ho un form che stampa a video i dati pronti per esser modificati nel db

Codice PHP:


<?php

require ("../inc.php");
require (
"../conn.php");


$sql="SELECT * FROM sw WHERE IDsw='".$_GET[riga_id]."' AND des_sw='".$_GET[des_sw]."'";



$risultati_mysql=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultati_mysql);

if  ( 
$num_righe == ) {
echo 
"Spiacente, non ci sono informazioni
"
;
} else {


$risultati_mysql=mysql_query($sql,$connessione);
while (
$riga=mysql_fetch_array($risultati_mysql))
{

$des_sw=$riga["des_sw"];
$ver=$riga["ver"];
$data=$riga["data"];
$operatore=$riga["operatore"];
$IDsw=$riga["IDsw"];

}

echo 
"<form METHOD=\"POST\" action=\"change_sw.php\" name=\"form\">

<table>


<tr>
<td><input name=\"des_sw\" type=\"text\" size=\"50\" value=
$des_sw></td>
<td><input name=\"ver\" type=\"text\" size=\"20\" value=
$ver></td>
<td><input name=\"data\" type=\"text\" size=\"20\" value=
$data></td>
<td><input name=\"operatore\" type=\"text\" size=\"20\" value=
$operatore></td>
</tr>"
;

echo 
"<input type=\"hidden\" name=\"IDsw\" value=\"$IDsw\">";
echo 
"<input type=\"hidden\" name=\"des_sw\" value=\"$des_sw\">";



echo 
"<tr><td colspan=\"4\"><input type=\"submit\" value=\"Modifica il record !\"></td></tr>";

echo 
"</form>";
# fine dell'else

echo "</table>";


mysql_close($connessione);

?>


qui il codice x effettuare update
change_sw.php

Codice PHP:

require ("../inc.php");
require (
"../conn.php");



$sql="UPDATE sw SET des_sw='".$_POST[des_sw]."', ver='".$_POST[ver]."', data='".$_POST[data]."', operatore='".$_POST[operatore]."' WHERE IDsw='".$_POST[IDsw]."' AND des_sw='".$_POST[des_sw]."'";


if (!
mysql_query($sql,$connessione)) {
echo 
"Errore, modifica del record non riuscita
"
;
echo 
"
<A HREF=\"index.php\"> Indietro</A>"
;
   exit;
  } else {

# Modifica OK, informa l'utente
echo "Tabella aggiornata, [".mysql_affected_rows()."] record modificati.
"
;
    echo 
"Il record di è stato modificato";
}


mysql_close($connessione); 
il mio problema è che il campo des_sw (guarda caso il campo messo hidden nel form) non viene modificato mentre tutti gli altri campi si

come posso risolvere????