Ciao, metti l'istruzione
Codice PHP:
$prezzo = $row['prezzo'];
all'interno del ciclo while.
Codice PHP:
<?php
if(isset($_POST['n_art']) ){
$n_art= $_POST['n_art'];
$qt= $_POST['qt'];
// metti le virgolette sui confronti nelle clausole where
$sql = "SELECT * FROM prodotti WHERE n_art='$n_art' ";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
$prezzo = $row['prezzo'];
$descrizione = $row['descrizione'];
echo "[b]Art.:[/b]". $n_art." ";
echo "[b]Descrizione:[/b]" . $descrizione." ";
echo"[b]Prezzo:[/b]" . $prezzo." ";
}
echo "[b]Qt.:[/b]" . $qt;
echo "[b]Tot. parz.:[/b]" . $qt*$prezzo;
}
?>
Però ha senso se la query tira fuori un solo record, altrimenti come prezzo prendi solo l'ultimo, in tal caso metti tutto dentro al ciclo while.
Ciao