Ciao a tutti.

Ho un problema con i pulsanti radio.
Ho costruito un form all'interno di un file php nel modo seguente:

Codice PHP:
<table width="80%" cellpadding="5" border="1">
<form name ="frm1" method="POST" onsubmit ="return checkmod(this)" action ="modifica.php">
<tr><th>ID</th><th>Nome utente</th><th>Nome e Cognome</th><th>Indirizzo E-mail</th><th>Livello Administrator</th><th>Livello Utente</th></tr>
<tr>
<?php

while($row mysql_fetch_array($result))
{    
    echo (
"<td align=center><input type=hidden name=id value=".$row['id_usr']. ">".$row['id_usr']."</td>");
    
    echo (
"<td align=center><input type=text name=usrname>
"
.$row['username']."</td>");    
    echo (
"<td align=center><input type=text name=fullnm>
"
.$row['fullname']."</td>");
    echo (
"<td align=center><input type=text name=email>
"
.$row['email']."</td>");

    if (
$row['administrator']== "1")
        {
            echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livadmin1 value=1 checked>
"
);
            echo (
"Non abilitato<input type=radio name=livadmin0 value=0 disabled></fieldset></td>");
        }
    else 
    {    
        echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livadmin1 value=1 disabled>
"
);
        echo (
"Non abilitato<input type=radio name=livadmin0 value=0 checked></fieldset></td>");
    }
    
    
    if (
$row['enabled']== "1")
    {
        echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livuser1 value=1 checked>
"
);
        echo (
"Non abilitato<input type=radio name=livuser0 value=0 disabled></fieldset></td>");
    }
    else 
    {    
        echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livuser1 value=1 disabled>
"
);
        echo (
"Non abilitato<input type=radio name=livuser0 value=0 checked></fieldset></td>");
    }    
    echo 
"
"
;
    
    
}

?>
</tr>
</table>


<input type = "reset" value="Cancella">
<td><input type="submit" value="Modifica">

</form>
Ora il problema e' nei check di administrator e enabled.

Il mio intento e' il seguente:
nella tabella del mio db, administrato e enabled sono campi ENUM che valgono o 0 o 1.
Ora , a secondo di come ogni utente ha settato questi due valori, io vorrei far comparire dei box radio con abilitato il box opportuno e disabilitato l'altro box (e fin qui va bene, il codice e' corretto).

Il mio itento era pero' un altro, ovver:

mettere checked il box opportuno, ma non disabilitare l'altro box perche' in caso vorrei modificarlo.
Prima pero' non riuscivo, perche' nonostante siano dei radio box, se andavo a cliccare l'altro box non mi deselezionava l'altro, e mi trovato con due box su due selezionati.

Pero' in questa pagina io vorrei poter modificare questi dati e settare diversamente alcuni permessi.

Se ad esempio sul controllo di administrator scrivo questo codice:

Codice PHP:
if ($row['administrator']== "1")
        {
            echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livadmin1 value=1 checked>
"
);
            echo (
"Non abilitato<input type=radio name=livadmin0 value=0></fieldset></td>");
        }
    else 
    {    
        echo (
"<td align=center><fieldset>Abilitato<input type=radio name=livadmin1 value=1>
"
);
        echo (
"Non abilitato<input type=radio name=livadmin0 value=0 checked></fieldset></td>");
    } 
Il risultato e' il seguente:



Avete dei suggerimenti su come risolvere il problema?

ciao