Anche io oggi sono un po stordito.
posto il codice:
Codice PHP:
<?php
require("connessione.php");
mysql_select_db($nome_db, $db)or die("Errore nella selezione del database. Verificare i parametri");
$oggi1 = date("d-m-Y");
$oggi2 = date("H:i");
$oggi = $oggi1;
$oggi .=" ";
$oggi .= $oggi2;
$sql =" INSERT into tbl_clienti (id_cliente,nome,cognome,telefono,email,oggi) ";
$sql .="values('','".$nome."','".$cognome."','".$telefono."','".$email."','".$oggi."')";
$inserisco = mysql_query($nome_db, $sql, $db) or die(mysql_error());
$cliente = mysql_insert_id();
if (!isset($_POST['do_insert']))
{
$sql = "SELECT * from tbl_menu_2 where in_menu = 'Y' order by tipo ASC";
$result = mysql_query($nome_db, $sql, $db) or die(mysql_error());
echo "<font face=verdana size=2 color =#000000>antipasti</font>";
$table = "<table border=\"1\" width=100%>\n";
$i = 0;
$piatto_id = array();
$prezzo_id = array();
$qta_id = array();
while ($row=mysql_fetch_array($result))
{
$table .= "<form action=\"\" method=\"POST\">";
$piatto_id[$i] = $row['piatto'];
$prezzo_id[$i] = $row['prezzo'];
$table .= "<tr>\n";
$table .= "<td width=50%><font face=verdana size=1 color=black>\n" . $piatto_id[$i] . "</font></td>";
$table .= "<td width=15%><input name=\"piatto[$i]\" type=\"checkbox\" value=\"" . $piatto_id[$i] . "\"></td>\n";
$table .= "<td width=15%><font face=verdana size=1 color=black>\n";
$table .= "€" . $prezzo_id[$i] . "<input name=\"prezzo[$i]\" type=\"hidden\" value=\"".$prezzo_id[$i]."\">";
$table .= "</font></td>\n";
$table .= "<td width=15%>";
$table .= "<select name=qta[$i] style=font-size:11px; font-family: arial; color:black; background-color:#ffffff; bordercolor:#000000 BORDER:1>";
$table .= "<option value=0>0</option>";
$table .= "<option value=1>1</option>";
$table .= "<option value=2>2</option>";
$table .= "<option value=3>3</option>";
$table .= "<option value=4>4</option>";
$table .= "<option value=5>5</option>";
$table .= "<option value=6>6</option>";
$table .= "</select>";
$table .= "</td>";
$table .= "</tr>\n";
$i++;
}
$table .= "</table>\n";
echo $table;
// primo piatto
echo "
<input name=\"do_insert\" type=\"submit\" value=\"procedi con ordine\" style=font-size:11px; font-family: verdana; color:black; background-color: #ffffff; border:1px solid #355259; width:200px>\n";
}
else{
foreach($_POST['piatto'] as $key => $value)
{
$g_tot = ($_POST['prezzo'][$key] * $_POST['qta'][$key]);
$sql = " INSERT into tbl_ordine SET id_cliente='$cliente', piatto='$value', prezzo='{$_POST['prezzo'][$key]}', qta='{$_POST['qta'][$key]}', totale='$g_tot', oggi='$oggi'";
$result2 = mysql_query($nome_db, $sql, $db) or die(mysql_error());
header("refresh:1 url=conto.php?id_cliente=$cliente");
}
}
?>
come vedi ho la tabella HTML che viene generata, ora, come dicevo prima, volevo separare i TIPI quando TIPO da 1 passa a 2 e cosi via.....
quindi tipo 1 non ha piu record</tr>
passiamo a tipo 2<tr> etc....
spero di essermi spiegato.
grazie!