ho fatto una prova...

ho fatto così allora io premo il tag Aggiungi al carrello

dentro il file agg_carrello.php c'è scritto

Codice PHP:
<?php
$con
=mysql_connect(...................);
if(!
$con){
  die(
'Impossibile connettersi a: ' mysql_error());
}
mysql_select_db(..........);
$id=$_POST['id'];
$nome=$_POST['nome'];
$prezzo=$_POST['prezzo'];
$nome=mysql_real_escape_string($nome);
$prezzo=mysql_real_escape_string($prezzo);
$sql="INSERT INTO prodotto (id, nome, prezzo, descrizione) VALUES ('$id','$nome','$prezzo', '".addslashes($_POST[descrizione])."')";

$carrello=array('nome' => '.$nome.','prezzo' => '.$prezzo.');

echo 
$carrello['nome'];

if(!
mysql_query($sql,$con)){
  die(
'Errore: ' mysql_error());
}
mysql_close($con);

?>
non mi da nessun errore però a video mi stampa:

.$nome.

in poche parole non passa i valori, come mai?

il tag <a>aggiungi carrello</a> non si trova dentro nessun form premesso questio, dove sbaglio?