Riposto il codice più pulito:
(ho tolto parti inutili)
codice:
<?php
session_start();
include_once("../registrazione/include/configurazione.php");
include_once("../registrazione/include/auth.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>chi siamo</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
codice:
<script ="text/javascript">
function valid()
{
var quantita = document.form1.quantita.value;
if(quantita>10){
alert("valore troppo elevato!")
document.form1.quantita.focus();
return false
}
}
</script>
Ecc.Ecc
codice:
<?php
echo "Seleziona il prodotto che vuoi acquistare";
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"GET\" name=\"form1\" onsubmit=\"return valid();\">";
echo "<select name=\"prodotti\" size=\"8\" class=form>\n";
$query = "SELECT `marca`, `prezzo`, `confezione` FROM `magazzino` WHERE `visibile` = 'v' ORDER BY `marca`";
$dati = mysql_query($query, $DB);
while($row = mysql_fetch_array($dati))
{
echo "<option value=\"".$row['marca']." , ".$row['prezzo']." , ".$row['confezione']."\">".$row['marca'].": ".$row['prezzo']." euro ".$row['confezione']."</option>";
}
echo "</select>\n";
echo "
\n";
echo "<input type=\"text\" name=\"quantita\" size=\"4\"/ class=form>Inserisci la quantità che vuoi aquistare
";
echo "
\n";
echo "<input type=\"submit\" value=\"Calcola il totale\" >\n";
echo "<input type=\"reset\" value=\"Cancella la quantità\"/>\n";
echo "<input type=\"hidden\" name =\"calcola\" >\n";
echo "</form>";
if(isset($_GET['calcola']))
$exploded = explode(",", $_GET['prodotti']);
$totale = $exploded[1] * trim($_GET['quantita']);
switch($exploded[2])
{
case "kg": $q = "chilogrammi";
break;
case "pezzo": $q = "pezzi";
break;
case "mazzo": $q = "mazzi";
}
mysql_query("INSERT INTO ordini (ID, prodotto, quantita, modalita, totale, prezzo)". " values ('$PHPSESSID' , '$exploded[0]' , ".trim($_GET['quantita'])." , '$exploded[2]', '$totale' , '$exploded[1]' )");
Qui dovrei inserire qualcosa del tipo
alert("Il prodotto selezionato è già stato inserito nella lista!")
codice:
echo "
";
echo "Questi sono i prodotti che hai scelto";
echo "<form method=\"GET\">";
echo "<select name=\"risultati\" size=\"8\" class=form>/n";
$query1 = "SELECT `ID`, `prodotto`, `quantita`, `modalita`,`prezzo`,`totale` FROM `ordini` WHERE `ID` = '$PHPSESSID' ";
$dati1 = mysql_query($query1, $DB);
while($row1 = mysql_fetch_array($dati1))
{
echo "<option value=\"".$row1['prodotto']." , quantità: ".$row1['quantita']." (".$row1['prezzo']." euro ".$row1['modalita'].") totale ".$row1['totale']." euro\">".$row1['prodotto']." ,
quantità: ".$row1['quantita']." (".$row1['prezzo']." euro ".$row1['modalita'].") totale ".$row1['totale']." euro</option>";
}
echo "</select>";
echo "
";
echo "<div class=togli>Per togliere un'articolo dalla borsa della spesa: scegli l'articolo, clicca sul tasto
\"Cancella il prodotto\" ,
e successivamente clicca sul tasto \"Aggiorna la borsa\".</div>
";
echo "<input type=\"submit\" value=\"Cancella il prodotto\">";
echo "<input type=\"hidden\" name=\"Cancella il prodotto\">";
echo "<input type=\"submit\" value=\"Aggiorna la borsa\" >";
echo "</form>";
$elimina = explode(",", $_GET['risultati']);
$query2 = "DELETE FROM ordini WHERE prodotto = '$elimina[0]';";
$dati2 = mysql_query($query2, $DB);
$query3 = "SELECT SUM(totale) as totale FROM ordini WHERE `ID` = '$PHPSESSID' GROUP BY ID ";
$dati3 = mysql_query($query3, $DB);
while($row3= mysql_fetch_array($dati3))
echo "<div>Il totale della spesa fino ad ora è di circa $row3[0] euro<div>";
mysql_close($DB);
?>