Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+sql]wyciaganie danych z pętki i select
mateuszpi
post
Post #1





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Jaworzno

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


Witam
mam taką pętle
  1. <?php
  2. /*
  3. $nowe występuje w postaci ws2, ws5,ws79 tylko ich liczba jest losowa
  4. petla wykonuje sie tyle razy ile jest w formularzu zaznaczone lat też różnie byw
    a z ilością
  5. */
  6.  
  7. foreach($rok as $key => $val) 
  8. { 
  9. $sql = "SELECT ".$nowe." FROM `".$rok[$key]."`";
  10. echo $sql;
  11. $wykonaj = mysql_query($sql);
  12. $row = mysql_fetch_array($wykonaj);
  13.  
  14.  
  15.  
  16. if ($row['ws'.$_POST['ws'].'']==" ")
  17. {
  18. $wskaz="b.d.";
  19. }
  20. else
  21. {
  22. $wskaz=$row['ws'.$_POST['ws'].''];
  23. $wskaz=str_replace(",", ".", $wskaz);
  24. if(strpos($wskaz, '.'))
  25. {
  26. $zaok=2;
  27. }
  28. else
  29. {
  30. $zaok=0;
  31. }
  32.  
  33. $wskaz=number_format($wskaz, $zaok, ',', ' ');
  34. }
  35.  
  36. $tab.="<td>".$rok[$key]."</td>";
  37. $tab2.="<td>".$wskaz."</td>";
  38. $dane.=$row[''.$_POST['ws'].''].", ";
  39. }
  40. ?>


w momencie gdy zmienna nowe miala tylko jeden argument czyli tylko ws5 lub ws2 to nie było problemu z odczytaniem danych (co prezentuje to coś powyżej)
jednak utknąłem jak oczytać dane z select gdy tych ws jest więcej. możecie mi coś poradzić questionmark.gif

ogólna sytuacja jest taka:
mam formularz w którym moge sobie zaznaczyć dowolną ilość lat i dowolną ilość tych ws (nie wchodze w szczegóły co to takiego biggrin.gif - mała tajemnica)
i teraz z bazy danych musze pobrać wszystkie zaznaczone ws z każdego wybranego roku.

potem wyświetlić je na stronie w formie tabelki:
lata, lata, lata ........
ws1 dane, dane, dane
ws5 dane, dane, dane
.
.
.

zakłada mze źle sie za to zabieram bo takie rozwiązanie działą tylko gy ws jest jeden tutaj trzeba pozmieniać coś z petlą, ale nie mam pojęcia co. proszę o pomoc (nie żebym się obraziłza gotowca biggrin.gif )

pozdrawiam
Mateusz
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 13:16