Salve a tutti, l'ultima volta che ho scritto su questo forum mi è tornato utilissimo quindi ne riapprofitto! A questo link (http://latuaspesa.altervista.org/ListaSpesa.php) c'è una paginetta in cui compare un elenco di ingredienti estratti da un data base e al click del bottone in cima l'elenco viene svuotato perchè la pagina visualizza solo gli ingredienti con disponibilità settata 0 e al click sul carrello la disponibilità passa a 1 per tutti gli ingredienti. Adesso vorrei raffinare un attimo questo concetto con dei checkbox che mi permettano di settare la disponibilità del singolo ingrediente, ma non ho idea di come fare. Vi lascio la parte del php di interesse. Grazie a tutti :) saluti.
Codice PHP:
$resultSet= mysql_query("SELECT * FROM Ingredienti
WHERE Disponibile = 0");
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<input type="hidden" name="spesaFatta">
<button class="button" title="Spesa Fatta"><input type="submit" value=""> <h1>SpesaFatta</h1><i id="carrello" class="material-icons" style="font-size:40px;">shopping_cart</i> </button>
</form><br>';
while($rec=mysql_fetch_assoc($resultSet)){
echo "<p>".$rec['Nome']."</p>";
}
if(isset($_POST['spesaFatta'])) {
mysql_query("UPDATE `my_latuaspesa`.`Ingredienti`
SET `Disponibile` = 1") or
die (mysql_error());
header("location: ListaSpesa.php");
}