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:
$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 "
";
print "
CODICE |
NOME |
DESCRIZIONE |
PREZZO |
QUANTITA |
PREZZO TOTALE |
";
$qtatot = 0;
$prezzotot = 0;
while ($linea = mysql_fetch_array($risultato)) {
$prezzo = $linea["quantita"]*$linea["prezzo"];
print "";
print "".$linea["codice"]." | ";
print "".$linea["nome"]." | ";
print "".$linea["descrizione"]." | ";
print "".$linea["qta"]." | ";
print "".$linea["prezzo"]." € | ";
print "".$linea["totale"]." € | ";
print "".$prezzo." € | ";
print "
";
}
print "
";
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