inserisco i valori dal form al database

Codice PHP:
$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])."')"
prendo il valore inserito quindi passato dal form e lo leggo nella pagina così (me lo visualizza correttamente):

Codice PHP:


      Prezzo equivalente ad una quantità
$prezzo € 
lettura della tabella del database (in cui il valore $prezzo è già variato)

Codice PHP:
    foreach($_SESSION['carrello'] as $nome => $prezzo) {
        
$sql "SELECT * FROM prodotto WHERE nome = '$nome' " ;

        
$result mysql_query($sql);
        if(
mysql_num_rows($result) > 0) {

            list(
$ide$name$price) = mysql_fetch_row($result);

            
$line_cost $prezzo $price