- Home
- Categorie
- Coding e Sistemistica
- Coding
- query non riuscita
-
query non riuscita
Buongiorno a tutti,
ho un problema con una query, cercherò di spiegarmi.
In una pagina php, richiamo alcuni valori:- n_art (n° articolo) con $POST
- descrizione (descrizione dell'articolo) dalla tabella prodotti
-qt (quantità) non presente nel db (viene inserito in un campo di testo e passato sempre con $POST)
-prezzo (prezzo dell'articolo) dalla tabella prodotti
Fin qui tutto bene ma quando faccio la query : $tot_parz= $qt * $prezzo;
$prezzo non effettua il calcolo ma restituisce "0"
Vi posto il codice sperando mi possiate aiutare
<?
include("config.inc.php");
include("connect.php");
?>
<p><strong>Art:</strong>
<input type = "text" name = "n_art" size="5">
<strong>Qt:</strong>
<input type = "text" name = "qt" size="5"> </p>
<?php
if(isset($_POST['n_art']) ){
$n_art= $_POST['n_art'];
$qt= $_POST['qt'];
$sql = "SELECT * FROM prodotti WHERE n_art=$n_art ";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
echo "<strong>Art.:</strong>". $row['n_art']." ";
echo "<strong>Descrizione:</strong>" . $row['descrizione']." ";
}
}
echo "<strong>Qt.:</strong>" . $qt;
$prezzo= "SELECT prezzo FROM prodotti WHERE n_art='".$_POST['n_art']."'";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
$risultato1=mysql_query($prezzo,$db);
$rigo1=mysql_fetch_assoc($risultato1);
echo "<strong>Prezzo:</strong>" . $row['prezzo']." ";
}
$tot_parz= $qt * $prezzo;
Grazie a tutti
a presto.
-
Non ritorna nulla perchè non hai eseguito la query..
Prova a cambiare la variabile $prezzo così:
[PHP]$prezzo= mysql_query("SELECT prezzo FROM prodotti WHERE n_art='".$_POST['n_art']."'");[/PHP]