Salve,
realizzavo un carrello degli acquisti in php, però la funzione, non inserisce nel carrello.
Vi posto il sorgente:
Codice PHP:
//Stampa risultati:

while($row=mysql_fetch_row($result))
{
$id $row[0];
$titolo $row[1];
$artista $row[2];
$anno $row[3];
$prezzo $row[4];
$link $row[5];

echo 
$row[0]."
"
.$row[1]."
"
.$row[2]."
"
.$row[3]."
"
."
"
.$row[4]."
"
.$row[5]."<input type='button' value='aggiungi' onclick='aggiungi($id);' />



 "
;

Come notate stampo anche un bottone che richiama la funzione aggiungi, passando l'id.
Ecco la funzione:
Codice PHP:
function aggiungi($id)
{
$query "INSERT INTO carrello(username, id, titolo, artista, anno, prezzo, link) VALUES('$username', '$id', '$titolo', '$artista', '$anno', '$prezzo', '$link')";
$result mysql_query($query);
if(
$result)
{echo
"aggiunto al carrello";}
else if(!
$result)
{echo
"error";}

Mi aiutate a capire perchè non funge?
Grazie a tutti