Ciao a tutti. Ho un problema nella creazione di un carrello con php. Ho una tabella contente modelli di macchine (ID, NOME, QUANTITA, COSTO). L'esercizio mi chiede di creare una pagina contenente una tabella prodotti con ID NOME COSTO e una quarta colonna quantita inizializzata a zero, modificabile dall'utente. Cliccando su procedi deve reindirizzarmi ad una pagina carrello con il nome, il costo e le quantità dei prodotti acquistati. Non so come inviare i dati alla pagina carrello perchè se uso una semplice variabile quantità, non so piu collegarla al prodotto. Sapete aiutarmi? Questa è la prima pagina che ho fatto.
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<Title>Home</Title>
<meta name="author" content="Stefano">
<meta name="keywords" content="Informatica">
<meta name="keywords" content="Esercitazione">
<meta name="keywords" content="Html">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="style1.css">
</head>
<body>
<?php
$con =mysqli_connect("localhost","uReadOnly","","automobili");
if (mysqli_connect_errno())
printf ("
errore - collegamento al DB impossibile: %s
\n", mysqli_connect_error());
else
{
echo"<h1>A</h1>";
$query = "SELECT ID, NOME, COSTO From auto_nuove";
$result = mysqli_query ($con, $query);
if (! $result)
printf ("
errore – query fallita: %s
\n", mysqli_error($con));
else{
$nrow = mysqli_num_rows($result);
echo" <form name=f1 action=B.php method=GET>";
echo"<table class ='tabella'>";
echo"<tr><th>Id</th><th>Nome</th><th>Costo</th><th>Quantita</th>";
while ($row = mysqli_fetch_assoc($result))
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td><input type=text name= value=0></td> </tr>", $row["ID"], $row["NOME"], $row["COSTO"]);
}
echo"</table>";
echo"
<input type=submit value=Procedi></p>";
echo"</form>";
}
}
?>
</body>
</html>