Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]tablica z czterema kolumnami - współpraca MYSQL i PHP
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

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


Witam.
Mam problem polegający na przełożeniu do tabeli, którą sobie wymyśliłem 4 kolumnową zapytania z MYSQLa.
tabela ma wyglądać w ten sposób
  1. echo "<table class=\"rez\" id=\"rez\"><tr>
  2. <td style=\" border 1 px\">
  3. <td>Nazwa badania</td><td></td><td>Nazwa badania</td><td></td><td>Nazwa badania</td><td></td><td>Nazwa badania</td></tr>";

Tam gdzie są puste komórki miałyby się znaleźć checkboxy, które przesyłały by id na podstawie zapytania sql do skryptu który coś tam liczy.
Udało mi się wymyślić jak wsadzić to do tabeli z dwoma kolumnami. Uczyniłem to w ten sposób:
  1. $sql='select id_bad, nazwa_bad from badania order by 1 asc';
  2. $rez = mysqli_query($mysqli, $sql);
  3. while ($rekord = mysqli_fetch_array($rez, MYSQLI_ASSOC)) {
  4. $badanie = $rekord['nazwa_bad'];
  5. $id_bad=$rekord['id_bad'];
  6. var_dump($id_bad);
  7. if($id_bad%2==0){
  8. $id_bad_odd=$id_bad-1;
  9. $sql4="select nazwa_bad from badania where id_bad=$id_bad_odd order by 1 asc";
  10. $rez4 = mysqli_query($mysqli, $sql4);
  11. while ($rekord4 = mysqli_fetch_array($rez4, MYSQLI_ASSOC)){
  12. $badanie_odd=$rekord4['nazwa_bad'];
  13.  
  14. echo "<tr><td><input type=\"checkbox\" name=\"id_bad[]\" value=\"$id_bad_odd\"</td><td>$badanie_odd</td>
  15. <td><input type=\"checkbox\" name=\"id_bad[]\" value=\"$id_bad\"</td><td>$badanie</td></tr>";
  16. }}
  17. }
  18. "<td colspan=7><input type=\"submit\" name=\"Licz_bad\" target=\"_blank\" value=\"Oblicz cenę\">
  19. <input type=\"reset\" name=\"Czysc\" value=\"Anuluj wybór\"></td></tr></table></form>";

I to działa, ale mnie nie satysfakcjonuje. Chciałbym aby były 4 kolumny z nazwami badań.
Próbowałem kombinować z ifami, ale wychodzą mi jakieś kompletne bzdury. Na pętli for w ogóle mi się zawiesza, a poza tym prowadzi w pewnym momencie do powtarzania się poszególnych id_bad.
Czy ma ktoś jakiś pomysł jak to rozdzielić.
Z góry dzięki za pomoc
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: 9.10.2025 - 23:18