Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlanie danych z MySQL + obliczenia
xeno
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.03.2013

Ostrzeżenie: (0%)
-----


Witajcie,
Mam pewien problem (może nie problem, a brak pomysłu na rozwiązanie)
Chodzi o to, by pobrać z bazy danych 'netto', a później 'podatek' i na końcu obliczyć brutto. Coś tam próbowałem, ale nie wychodzi

  1. $cenatowaru = @mysql_query("SELECT netto FROM hurt WHERE id_produktu='$zamow'");
  2. $podatek = @mysql_query("SELECT podatek FROM hurt WHERE id_produktu='$zamow'");
  3. $cenarealna = "$cenatowaru+$cenatowaru*$podatek/100";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mstraczkowski
post
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Po primo: mysql_query zwraca resource/false, a nie wynik z bazy danych.

Po drugie primo: po co dajesz wyrażenie matematyczne w cudzysłowie ?

Po trzecie primo: Pamiętaj o nawiasach

Kolega viking mówi o wyliczaniu tego w bazie danych, jest to pewne podejście, ale musimy się zdecydować, albo wszystko wyliczamy w bazie, albo wszystko w PHP, znam niestety przypadki kiedy wyliczenia były wykonywane po stronie bazy oraz czasami w PHP i potrafiły się rozjeżdżać, poza tym podejście liczenia "tu i tu" wprowadza chaos, nie wiadomo co jest liczone przez bazę, a co przez skrypt.

Ten post edytował mstraczkowski 4.03.2013, 12:33:29
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 20:23