Ben "invoice_prod" adında bir MySQL tablo var:
id | qte | price | id_tva
Ve başka bir tablo "tva" seslendi:
id_tva | content
Şimdi, bir faturanın toplam bulmak istiyorum, bu yüzden bu sorgu yapılmış ve çalışır.
$sql_mnt = mysql_query("
SELECT SUM( (qte * price) * ( 1 + (tva / 100))) AS total_un_prod
FROM invoice_prod
WHERE id='$id_invoice'
");
Bu sorgu ile tek bir sorun var. "TVA" "TVA id" ve içeriğini döndürür. Ben masa "TVA" onun içeriği ayıklamak zorunda.
"1", ya da, bu TVA kimliğinin içeriği "% 18" dönmelidir: Açıkçası, bu sorgu TVA bu değeri döndürür.
Ben bir id gelen TVA içeriğini ayıklayan bir PHP işlevini yapmaya çalıştım ve bu gibi SQL sorgusu içine şunlardır:
$sql_mnt = mysql_query("
SELECT SUM(( qte * price) * ( 1 + (" .
tva_get_by_id(tva) . "/ 100))) AS total_un_prod
FROM invoice_prod
WHRE id='$id_invoice'
");
Ama çalışmıyor.
Ben ne yapmalıyım?
Teşekkürler yardımınız için çok ve güzel bir gün var :)