Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mnozenie liczb
Forum PHP.pl > Forum > PHP
Artu123
Nie mogę sobie poradzić z pomnożeniem liczb z bazy danych
Chodziło by o coś takiego ;P
  1. <?php
  2. $zapytanie = "SELECT * FROM kupon WHERE id_user='".$id."'";
  3. $graonline = mysql_query($zapytanie) or die ('Błąd: ' . mysql_error());
  4.  
  5. $wygrana = while ($rekord = mysql_fetch_assoc($graonline)) {
  6.  
  7. $zapytanie = mysql_query("SELECT kurs".$rekord['typ']." FROM graonline WHERE id='".$rekord['mecz']."'");
  8. $stawka = dbresult($zapytanie,0);
  9.  
  10. echo $stawka;echo '*';}$_POST['stawka'];
  11. ?>
wookieb
Boże zmieć z ziemi nikczemnych obiboków...
http://www.php.net/manual/pl/language.oper....arithmetic.php
Artu123
Sory ale jak widzisz w kodize wyjdzie np. 50*50*20 ale pojawia sie blad


Kod
[b]Parse error[/b]:  syntax error, unexpected T_WHILE in [b]C:\Program Files\WebServ\httpd-users\bukmacherzy\prawa1online.php[/b] on line [b]21[/b]


Czytaj ze zrozumieniem . Chce pomnożyć liczby które pobrane będą z bazy danych. Ale te liczby muszą zostać pobrane w pętli while lub w innym sposobie (ale innego nie znam biggrin.gif)
wookieb
0 umiejetnosci czytania. Zobacz jak się korzysta z while i nie zawracaj dupy takimi blahostkami.
kefirek
  1. <?php
  2. $wynik = $stawka * $_POST['stawka'];
  3. echo $wynik;
  4. ?>
Artu123
Cytat(kefirek @ 12.12.2008, 17:08:20 ) *
  1. <?php
  2. $wynik = $stawka * $_POST['stawka'];
  3. echo $wynik;
  4. ?>


Oki, no ale ktoś doda np. mecz chelsea - milan 2 i barcelona - porto 1 to tylko pomnozy kurs z chelsea milan przez stawke a nie chelsea milan przez barcelone porto i wszystko przez stawke
erix
Odpowiedź krótka: kurs PHP. Sory, ale nawet w gimnazjum uczniowie są w stanie sobie poradzić z taką logiką.
Artu123
Cytat(erix @ 12.12.2008, 17:29:08 ) *
Odpowiedź krótka: kurs PHP. Sory, ale nawet w gimnazjum uczniowie są w stanie sobie poradzić z taką logiką.


No to jeżeli takie łatwe to czemu nie pomożecie?

  1. <?php
  2. while ($rekord = mysql_fetch_assoc($graonline1)) {
  3.  
  4. $zapytanie = mysql_query("SELECT kurs".$rekord['typ']." FROM graonline WHERE id='".$rekord['mecz']."'");
  5. $stawka = dbresult($zapytanie,0);
  6.  
  7. echo $stawka.' ';
  8.  
  9. }
  10. ?>


Z tego wyjdzie 3,00 2,30 2,80 . No i te liczby trzeba pomnozyć tak: 3,00 x 2,30 x 2,80 x stawka . No ale jak to zapisac w zmiennej?
erix
Mamy zrobić Ci kompletny skrypt? Wybacz, ale zlecenia, to nie ten dział.

Wszystko masz opisane w manualu.
Artu123
No ja umiem pomnozyc liczby w php np. 5 x 5 ale tutaj akurat nie wiem ile będzie liczb do pomnożenia więc musze chyba raczej pętlą while. Dzięki za wszelkie podpowiedzi
erix
Nie gadaj, tylko koduj. tongue.gif

Myślisz dobrze, tylko to teraz zaimplementuj. Każde kolejne pytanie będzie bez sensu, bo na 99% znajdziesz na nie odpowiedź w manualu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.