Ho un problema con la gestione di un gruppo di CHECKBOX con PHP.
Voglio che all'evento submit mi stampi i valori delle checkbox che ho flaggato e che i checkbox selezionati rimangano fleggati.
Quello che invece ottengo dal codice postato di seguito è la sola stampa dei valori delle checkbox fleggate, mentre non riesco a gestire il fatto che quelle selezionate rimangano tali. Al momento del submit si resettano! Come posso fare?
GrazieCodice PHP:
<?php
require('include/xl_functions001.php');
global $mysqlconn;
$mysqlconn = xl_mysql_connect();
$query = "SELECT DISTINCT documento FROM gruppi";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$doc=$row['documento'];
$check="";
if (isset($_POST[$doc]))
{
echo $_POST[$doc]." ";
$check = "checked";
}
else
$check = "";
}
?>
<html>
<body>
<form action="prova.php" method="post" onsubmit="prova.php">
<legend>Documenti</legend>
<?php
$query = "SELECT DISTINCT documento FROM gruppi";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$doc = $row['documento'];
?>
<input type="checkbox" name=<?php print("\"".$doc."\"");?> value=<?php print("\"".$doc."\"");?> text=<?php print("\"".$doc."\" "); print($check);?>>
<?php
print($doc);
}
?>
<input type="submit" value="Vai">
</form>
</body>
</html>