Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak pomnożyć zmienną z mysqł
Forum PHP.pl > Forum > Przedszkole
adek-
Witam, mam 5 zmiennych $wal_k w bazie z id auto increment i wyciągam sobie je za pomocą tablicy z mysql
  1.  
  2. $q = "SELECT * FROM xxx";
  3. $r = mysql_query($q);
  4. while($rows = mysql_fetch_array($r)) {
  5. echo "<tr>"
  6. ."<td><strong>".$rows['wal_k']."</strong></td>"
  7. ."</tr>";

i chciał bym każdą z nich pomnożyć razy np 50 i wyświetlić poniżej... muszę stworzyć jakąś zmienną np:

$w = "50";
i wyrzucić to w postaci?
  1. ."<td>".$rows['wal_k'] * $rows['$w']."</td>"

i wyrzuca mi same zera

próbowałem też tak
  1. ."<td>".$rows['wal_k']."</td>";
  2. $obliczenie = $rows['wal_k'] * $w;
  3. echo "<td><strong>".$rows['obliczanie']."</strong></td>"

ale tutaj juz nic nie pokazywało... na pewno źle wyświetlam zmienne, ale w internecie jest tyle dziwnych przykładów, że na jaki bym nie wpadł i nie sprawdził to i tak nie działa
nospor
:/

Skoro coś zapisujesz w zmiennej $obliczenie to po kiego grzyba potem próbujesz to pobrać z $rows['obliczanie']? Skoro masz to w $obliczenie to i stamtąd masz to pobrać
arzach
Nie możesz po prostu zrobić tak
  1. "<td>".($rows['wal_k'] * 50)."</td>"
adek-
zrobiłem tak bo w bazie jest 20 wpisów i chciałem aby te wypuszczone w tablicy wpisy każdy z osobna mnożył się przez te 50

zrobiłem teraz tak:
  1.  
  2. $obliczenie = $rows['wal_k'] * $w ;
  3. echo "<td><strong>".$obliczanie."</strong></td>"

i też nic nie dało

PS: arzach dziękuję jesteś wielki i z prostymi rozwiązaniami! smile.gif
nospor
Cytat
i też nic nie dało

Zapisujesz w $obliczenie a czytasz z $obliczanie
Znajdź 10 różnic
$obliczenie
$obliczanie

Zajrzyj do tematu:
Temat: Jak poprawnie zada pytanie
Bo robisz masę banalnych byków a ten temat to wszystko rozwiązuje.
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.