Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql/js]wybieranie z bazy wg <select>
Forum PHP.pl > Forum > Przedszkole
srwsio
Poniższa funkcja wywala mi wszytskich klientów.
Chciałbym zrobić selecta ( dokładnie 2 jeden wybieram ulicę i drugim wybieram nr budynku ) nad góra tabelki wg którego po kliknieciu Uaktualnij pokaże mi tylko tych klientów wg selectów
Jeśli ktoś z Was zetknął się z takim problemem z góry za podpowiedź dziękuję.

  1. <?php
  2. function klienci ()
  3. {
  4. global $db;
  5. $elo = $db -> query("select * from klienci order by ulica DESC");
  6. echo "<table>";
  7. echo "<tr>";
  8. echo "<td width="100">NR klienta</td>";
  9. echo "<td width="150">Imię i Nazwisko</td>";
  10. echo "<td width="150">Ulica</td>";
  11. echo "<td width="150">Blok</td>";
  12. echo "<td width="150">Lokal</td>";
  13. echo "<td width="150">Wybrane pakiety</td>";
  14. echo "</tr>";
  15. While ($row =$db->fetch($elo))
  16. {
  17. $row['data'] = htmlspecialchars($row['nrklienta']);
  18. $row['imie'] = htmlspecialchars($row['imie']);
  19. $row['nazwisko'] = htmlspecialchars($row['nazwisko']);
  20. $row['ulica'] = htmlspecialchars($row['ulica']);
  21. $row['blok'] = htmlspecialchars($row['blok']);
  22. $row['mieszkanie'] = htmlspecialchars($row['mieszkanie']);
  23. $row['tvpakiet'] = htmlspecialchars($row['tvpakiet']);
  24. $row['netpakiet'] = htmlspecialchars($row['netpakiet']);
  25.  
  26. echo "<tr>";
  27. echo "<td width="100">{$row['data']}</td>";
  28. echo "<td width="150">{$row['imie']} {$row['nazwisko']}</td>";
  29. echo "<td width="150">{$row['ulica']} /</td>";
  30. echo "<td width="150">{$row['blok']}</td>";
  31. echo "<td width="150">{$row['mieszkanie']}</td>";
  32. echo "<td width="150">{$row['tvpakiet']} {$row['netpakiet']}</td>";
  33. echo "</tr>";
  34.  
  35. }
  36. echo"</table>";
  37.  
  38. }
  39. ?>
TranceAddict
formularz chyba potrafisz do tego zrobic wiec poprawie tylko pytanie do mysql

  1. <?php
  2. function klienci ($ulica, $nr_budynku)
  3. {
  4. global $db;
  5. $elo = $db -> query("select * from klienci WHERE ulica='$ulica' AND nr='$nr_budynku");
  6. echo "<table>";
  7. echo "<tr>";
  8. echo "<td width="100">NR klienta</td>";
  9. echo "<td width="150">Imię i Nazwisko</td>";
  10. echo "<td width="150">Ulica</td>";
  11. echo "<td width="150">Blok</td>";
  12. echo "<td width="150">Lokal</td>";
  13. echo "<td width="150">Wybrane pakiety</td>";
  14. echo "</tr>";
  15. While ($row =$db->fetch($elo))
  16. {
  17. $row['data'] = htmlspecialchars($row['nrklienta']);
  18. $row['imie'] = htmlspecialchars($row['imie']);
  19. $row['nazwisko'] = htmlspecialchars($row['nazwisko']);
  20. $row['ulica'] = htmlspecialchars($row['ulica']);
  21. $row['blok'] = htmlspecialchars($row['blok']);
  22. $row['mieszkanie'] = htmlspecialchars($row['mieszkanie']);
  23. $row['tvpakiet'] = htmlspecialchars($row['tvpakiet']);
  24. $row['netpakiet'] = htmlspecialchars($row['netpakiet']);
  25.  
  26. echo "<tr>";
  27. echo "<td width="100">{$row['data']}</td>";
  28. echo "<td width="150">{$row['imie']} {$row['nazwisko']}</td>";
  29. echo "<td width="150">{$row['ulica']} /</td>";
  30. echo "<td width="150">{$row['blok']}</td>";
  31. echo "<td width="150">{$row['mieszkanie']}</td>";
  32. echo "<td width="150">{$row['tvpakiet']} {$row['netpakiet']}</td>";
  33. echo "</tr>";
  34.  
  35. }
  36. echo"</table>";
  37.  
  38. }
  39. ?>
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.