case "Conferma": if (isset($_POST['giorno'])) { FormLavoro($_POST['giorno']); } else { if (isset($_GET['specie'])) { formSpecie($_GET['specie']); } } break; case "Prenota": if (isset($_POST['giorno'])) { GestionePrenotazione($_POST['attivita'], $_POST['giorno']); } break; case "Visualizza": FormVisualizza($_GET['IDPianta']); break; case "Acquista": formCarrello($_GET['IDPianta']); break; } if ($elenco != "") { if ($elenco == '0') { ElencoPianteTipo(0, $elenco); } else { ElencoPianteTipo(-1, $elenco); } } switch ($menu) { case "piante": ElencoPianteTipo(0, 0);
function FormCarrello($prod) { global $db; $cliente = $_SESSION['logged']; $q = "UPDATE pianta SET Disponibilita = Disponibilita-1 WHERE IdPianta = '{$prod}'"; $res = $db->query($q); //ricerca dell'acquirente $IdCliente = ReturnId($cliente); //ricerca se la pianta è stata già acquistata $q = "SELECT * FROM acquisto WHERE cliente_fk='{$IdCliente}' AND pianta_fk = {$prod} "; $res = $db->query($q); if (mysql_num_rows($res) == 0) { $q = "INSERT INTO `acquisto`(`quantita`, `cliente_fk`, `pianta_fk`) \n VALUES ('1','{$IdCliente}','{$prod}')"; } else { $q = "UPDATE acquisto SET quantita = quantita+1 where pianta_fk = {$prod} and cliente_fk={$IdCliente}"; } $res = $db->query($q); if (isset($_GET['IDSpecie'])) { FormSpecie($_GET['IDSpecie']); } else { FormVisualizza($prod); } ?> <script type="text/javascript"> alert('pianta acquistata!!'); </script> <?php }