Ragazzi, scusate, ho creato delle checkbox, in una tabella.
Esse devono essere già spuntate se il flag del corrispettivo campo nel database è 1, 0 altrimenti.
Inoltre se clicco su una di esse devo abilitare o disalitare, a seconda dei casi, il campo rispettivo nel database e cambiare anche gli altri campi con la stessa tipologia.
Vi posto il codice, perchè sto aveno parecchie difficoltà, per far spuntare le caselle se il flag è impostato a 1 e inoltre pigiando mi imposta tutti i campi del database a 1.
Grazie.
Esse devono essere già spuntate se il flag del corrispettivo campo nel database è 1, 0 altrimenti.
Inoltre se clicco su una di esse devo abilitare o disalitare, a seconda dei casi, il campo rispettivo nel database e cambiare anche gli altri campi con la stessa tipologia.
Vi posto il codice, perchè sto aveno parecchie difficoltà, per far spuntare le caselle se il flag è impostato a 1 e inoltre pigiando mi imposta tutti i campi del database a 1.
Grazie.
PHP:
<?php
$dbhost="localhost";
$dbname="my_lisipcivicsense";
$dbuser="lisipcivicsense";
$dbpsw="";
$con = mysql_connect($dbhost, $dbname, $dbpsw);
mysql_select_db($dbname, $con);
$q = mysql_real_escape_string($_GET['q'], $con);
$sql="SELECT * FROM (GruppiEnte inner join GruppiRisoluzione on GruppiEnte.Nome_gruppo=GruppiRisoluzione.Nome_gruppo)"; //WHERE tipologia ='$q' and Nome_ente='Bari'" ;
//var_dump($sql);exit;
$result = mysql_query($sql);
?>
<form method="POST" action="">
<?php
echo "<table border='2'>
<tr>
<th> Nome Gruppo </th>
<th> Email </th>
<th> Tipologia </th>
<th> Abilitato </th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Nome_gruppo'] . "</td>";
echo "<td>" . $row['email_gruppo'] . "</td>";
echo "<td>" . $row['tipologia'] . "</td>";
?>
<td> <input type="checkbox" name="abilita" value=""> </td>
<?php
echo "</tr>";
}
echo "</table>";
?>
<input type="submit" name="invio">
</form>
<?php
if( isset($_POST['abilita']) )
$result = mysql_query("update GruppiEnte set gruppo_abilitato=1");
exit;
mysql_close($con);
?>
Ultima modifica di un moderatore: