![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 13.03.2006 Skąd: Rogoźno Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie!
Takie pytanie.... Jak w PHP obliczyć dowolne wyrażenie arytmetyczne , mając stałą podzielić bądź dodać z wartością pobraną z bazy danych. Przypuśćmy że mam zmienna $a=5 chce to podzielić przez wartość przechowywaną w tabeli magazyn o rekordzie (ILOŚĆ) oraz wyświetlić zawartość całego działania na ekran. Albo najlepiej by było jakby te dane pobrać za pomocą metody POST z formularza. Wie ktoś może i pomoże mi odrobiną kodu w tej sprawie? dzieki bardzo
Powód edycji: Poprawiam tag /~strife/
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skrypt wyswietli wszystkie rekordy z bazy danych podzielone przez wartosc podana w formularzu oczywiscie jest to bardzo prosto zrobione i nalezy dodac do tego walidacje danych z formularza itp Uwaga skrypt nie testowany i pisany z palca (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Do tego po imprezie Pozdrawiam i mam nadzieje ze pomoglem + Ten post edytował Piniek 12.02.2008, 22:19:17 |
|
|
--walldeck-- |
![]()
Post
#3
|
Goście ![]() |
Hmmm wywala błąd dzielenia przez zero....
A jak zczytac konkretny rekord z tabeli? Powiedzmy ze w tabeli magazyn mam z 4 pozycje i kazda z tych pozycji ma swoja ilosc. A chcialbym wskazac konkretna pozycje. hmm $row[1](IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm wywala błąd dzielenia przez zero.... Bo to:
powinno być odwrotnie:
A jak zczytac konkretny rekord z tabeli? Powiedzmy ze w tabeli magazyn mam z 4 pozycje i kazda z tych pozycji ma swoja ilosc. A chcialbym wskazac konkretna pozycje. hmm $row[1](IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Wtedy ustawiasz sobie zapytanie odpowiednio...
Albo, jako że pętla while przechodzi przez wszystkie rekordy, dopasowujesz to co chcesz w tej pętli za pomocą ifa... |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat $_POST['zmienna'] = $liczba; moje nie dopatrzenie sorry |
|
|
--walldeck-- |
![]() ![]()
Post
#6
|
Goście ![]() |
OO świetnie, dzięki, działa bez problemu i o to mi chodziło!
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 13.03.2006 Skąd: Rogoźno Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze jdno pytanie odnośnie tego tematu....chcialbym ułożyć formułe bardzioej złożoną. Chciałbym dodać do zmiennej z formularza post jakas liczbe z tabeli magazyn oraz podzielic calosc powiedzmy przez szerokosc z innej tabeli ROZMIAR.
Próbowałem ocś takiego ale nie działa....hmmm może zamiast $row dac $row1? ale co z tablicą? CODE <?php
(include "polaczenie.php"); $liczba = $_POST['rozmiar media']; $liczba1 = $_POST['przerwa']; $liczba2 = $_POST['wysokosc']; $liczba3 = $_POST['szerokosc']; $liczba4 = $_POST['ilosc_sztuk']; $liczba5 = $_POST['ilosc_raport']; $query = mysql_query("SELECT rozmiar_wysokosc, rozmiar_szerokosc,ilosc_ztuk FROM zlecenia"); //przypusmy tu podziele wartosc ilosci produktow z magazynau przez zmienna z formularza while ($row = mysql_fetch_array($query)) { echo (($row['rozmiar_wysokosc']*($row['ilosc_sztuk']/$liczba5+$liczba1))/100; echo "<br />"; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 07:04 |