ciao a tutti..

sto facendo un sito per gestire gli annunci immobiliari..

l'amministratore del sito deve autorizzare i privati che si registrano per poter pubblicare i loro annunci.
Nella pagina in cui l'amministratore visualizza lo stato di autorizzazione di tutti i privati ho fatto un form contenente delle check box che avranno checkano la voce no nel caso in cui nel database risulti false il campo autorizzazione, si altrimenti.

questo è il codice del form:

<form name="utenti" method="post" action="update.php">



<?php
while ( $row = pg_fetch_assoc ($query_res)) {
if($row["login"] != "admin"){ ?>
Login: <?php echo " ".$row["login"]." " ?>
Autorizzazione:
<?php if ($row["autorizzazione"] == 'f') { ?>
<input type="checkbox" name="myCheck[a]" value="si"/> Sì
<input type="checkbox" name="myCheck[b]" value="no" checked="checked"/> No
<?php }
if ($row["autorizzazione"] == 't') { ?>
<input type="checkbox" name="myCheck[c]" value="si" checked="checked"/> Sì
<input type="checkbox" name="myCheck[d]" value="no" /> No
<?php } ?>



<?php }
} ?>
<input type="submit" value="Conferma" />
</form>

nella pagina update.php devo modificare il campo autorizzazione presente del database ma non riesco a capire come fare...

ho provato a visualizzare un messaggio associando ad ogni login la sua modifica relativa ma nel momento in cui per due o più privati si modifica il campo della check box da no a si o viceversa è come se si modificasse solo per il primo mentre per il secondo non visualizzo nessuna modifica...

questo è il codice della pagina update.php:

<?php
session_start();

$con = pg_connect("host=localhost port=5432 dbname='Annunci Immobiliari' user=postgres password=postgres");

$query = "SELECT login, autorizzazione FROM privato";

$query_res = pg_query($con,$query);

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>CIAOOO
<?php
$myCheck = $_POST['myCheck'];
$indice=0;

foreach ($myCheck as $key => $value) {
echo "Hai selezionato la checkbox: $key con valore: $value
";
$valori[$indice] = "".$value;
$indice = $indice+1;
}
$indice=0;
while($row = pg_fetch_assoc($query_res)){
if($row["login"] != "admin"){
echo "Hai modificato: ".$row["login"]." con valore: ".$valori[$indice]."
";
$indice= $indice +1;
}
}
?>
</body>
</html>

spero di essere stato chiaro e che mi possiate aiutare...