Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP & MySQL]Arytmetyka z danymi z bazy oraz zmiennymi z formularza metodą POST, jak?
walldeck
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 13.03.2006
Skąd: Rogoźno Wlkp.

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


Niedawno poruszalem ten temat lecz tam był przyadek z jedna daną z jednej tabeli i dopisałem kolejne zapytania do mojego tematu ale do tej pory nikt mi nie odpowiedział tak więc zakldam nowy topic. ...Wracając do tematu , chciałbym pobrac 3 dane z formularza metodą POST oraz podzielić bądź pomnozyć te dane z dwoma lub więcej danymi z róznych tabel z jednej bazy. Próbowalem zrobi coś takiego ale nie wiem czy skladnia jest dobra i czy w dobrym kierunku myślę...
  1. <?php
  2.  
  3. (include "polaczenie.php");
  4.  
  5. $liczba = $_POST['rozmiar media'];
  6. $liczba1 = $_POST['przerwa'];
  7. $liczba5 = $_POST['ilosc_raport'];
  8.  
  9. $query = mysql_query("SELECT rozmiar_wysokosc FROM zlecenia WHERE id='1' ");
  10. $query2 = mysql_query("SELECT ilosc_sztuk FROM zlecenia WHERE id='1' ");
  11.  
  12.  
  13. while (($row = mysql_fetch_array($query)) || ($row2 = mysql_fetch_array($query2))) {
  14. echo (($row['rozmiar_wysokosc']*($row1['ilosc_sztuk']/$liczba5+$liczba1))/100);
  15. echo "<br />";
  16. }
  17. ?>


Dzieki za odpowiedzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
walldeck
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 13.03.2006
Skąd: Rogoźno Wlkp.

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


Wiec tak, QUERY wywala coś takiego:
"Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\przelicznik.php on line 10

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\przelicznik.php on line 14"

Średnik usunąłem bo zapytanie napisałem sam od nowa wiec go nie ma.

struktura tabeli:

  1. Struktura tabeli dla `zlecenia`
  2. --
  3.  
  4. CREATE TABLE `zlecenia` (
  5. `zlecenia_id` int(255) NOT NULL AUTO_INCREMENT,
  6. `rozmiar_grafiki` varchar(200) DEFAULT '" "',
  7. `material` varchar(255) DEFAULT NULL,
  8. `technologia` varchar(255) DEFAULT NULL,
  9. `ilosc_grafik` smallint(50) DEFAULT NULL,
  10. `nazwa_zlecenia` varchar(255) DEFAULT NULL,
  11. `wykonczenie` varchar(255) DEFAULT NULL,
  12. `ilosc_sztuk` int(200) DEFAULT NULL,
  13. `data_wysylki` date DEFAULT NULL,
  14. `data_dostawy` date DEFAULT NULL,
  15. `wysylka` varchar(255) DEFAULT NULL,
  16. `adres_klienta` varchar(255) DEFAULT NULL,
  17. `status_obecny` char(5) DEFAULT NULL,
  18. `komentarz` varchar(255) DEFAULT NULL,
  19. `wyk_id` int(255) DEFAULT NULL,
  20. `numer_zlecenia` int(255) UNSIGNED DEFAULT NULL,
  21. `data_zlecenia` date DEFAULT NULL,
  22. PRIMARY KEY (`zlecenia_id`)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;


Jaka różnica w fukcji mysql_fetch_assoc() a mysql_fetch_row() dla tego przykładu?(IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Ten post edytował walldeck 18.02.2008, 14:54:47
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: 11.10.2025 - 07:27