У меня есть таблица MySQL с именем "invoice_prod":
id | qte | price | id_tva
И еще одна таблица с именем "tva":
id_tva | content
Теперь я хочу найти сумму счета-фактуры, поэтому я сделал этот запрос, и он работает.
$sql_mnt = mysql_query("
SELECT SUM( (qte * price) * ( 1 + (tva / 100))) AS total_un_prod
FROM invoice_prod
WHERE id='$id_invoice'
");
У меня есть только одна проблема с этим запросом.«Тва» возвращает «идентификатор тва», а не его содержание.Что я должен извлечь его содержимое из таблицы "tva".
Очевидно, этот запрос возвращает это значение tva: "1", или он должен возвращать "18%", который является содержаниемID tva.
Я попытался создать функцию PHP, которая извлекает содержимое tva из идентификатора и включает его в SQL-запрос следующим образом:
$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'
");
Но это не работает.
Что мне делать?
Большое спасибо за помощь и хорошего дня:)