Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql/js]wybieranie z bazy wg <select>
srwsio
post 12.04.2007, 13:19:30
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 20.01.2005
Skąd: Szczecin

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


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
TranceAddict
post 12.04.2007, 17:50:21
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

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


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. ?>


--------------------
:P
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:43