Ciao a tutti, sto cercando di creare un carrello:
1) ho creato un data base vuoto su mysql e l'ho chiamato carrello, contiene i campi codice, nome, descrizione,quantita,prezzo,totale
2) ho messo un'immagine a forma di carrello che è un link e ha la funzione di aggiungere i prodotti nel carrello.
Problema: quando clicco sull'immagine non mi aggiunge nessun prodotto, mi visualizza il data base vuoto, con i campi sopra scritti.
Questo è il codice che ho scritto:
<?php
$conn = @mysql_connect("localhost","root","") or die("connessione fallita");
@mysql_select_db("test") or die ("connessione fallita");
$sql="INSERT INTO carrello (codice,nome,descrizione,quantita,prezzo,totale)
VALUES ('". $_GET['codice'] ."','". $_GET['nome'] ."','". $_GET['descrizione'] ."','". $_GET['prezzo'] ."','". $_GET['quantita'] ."','".$_GET['totale']."');";
@mysql_query($sql) or die ("query fallita : $sql");
$sql = "SELECT codice,nome,descrizione,quantita,prezzo,totale
FROM carrello
WHERE carrello.codice";
$risultato = @mysql_query($sql) or die ("query fallita : $sql");
print "<table border=1 bordercolor=white background=sfondo.gif align=center width=80%>";
print "<tr>
<td><b>CODICE</b></td>
<td><b>NOME</b></td>
<td><b>DESCRIZIONE</b></td>
<td><b>PREZZO</b></td>
<td><b>QUANTITA</b></td>
<td><b>PREZZO TOTALE</b></td>
</tr>";
$qtatot = 0;
$prezzotot = 0;
while ($linea = mysql_fetch_array($risultato)) {
$prezzo = $linea["quantita"]*$linea["prezzo"];
print "<tr>";
print "<td>".$linea["codice"]."</td>";
print "<td>".$linea["nome"]." </td>";
print "<td>".$linea["descrizione"]."</td>";
print "<td>".$linea["qta"]." </td>";
print "<td>".$linea["prezzo"]." €</td>";
print "<td>".$linea["totale"]." €</td>";
print "<td>".$prezzo." €</td>";
print "</tr>";
}
print "<tr>
</table>";
mysql_free_result($risultato);
mysql_close($conn);
?>
QUESTI SONO GLI ERRORI:
Notice: Undefined index: codice in c:\easyphp1-7\www\carrel.php on line 73
Notice: Undefined index: nome in c:\easyphp1-7\www\carrel.php on line 73
Notice: Undefined index: descrizione in c:\easyphp1-7\www\carrel.php on line 73
Notice: Undefined index: prezzo in c:\easyphp1-7\www\carrel.php on line 73
Notice: Undefined index: quantita in c:\easyphp1-7\www\carrel.php on line 73
Notice: Undefined index: totale in c:\easyphp1-7\www\carrel.php on line 73
LA RIGA 73 CORRISPONDE AL VALUES, SPERO CHE POSSIATE DARMI UNA MANO, PERCHE NON RIESCO PROPRIO A CAPIRE COSA SBAGLIO.
CIAO E GRAZIE
Federica