Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Bazy danych _ Lista rozwijana , pobieranie danych z bazy SQL.

Napisany przez: omi 4.10.2018, 13:48:40

Witam! Mam 5 tabel w bazie danych, chciałbym zrobić listę rozwijaną (Tabela A, Tabela B, Tabela C, Tabela D, Tabela E). Jeżeli wybiorę z tej listy opcję Tabela B lub inna tabela, to chciałbym żeby wyświetliło mi się na stronie wiersze z kolumny o nazwie ID o numerze 10 (a mam tam kilkanaście wierszy z numerem 10). Mam taki przykładowy kod może ktoś go przerobić, żeby to działało.

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. <?php
  9. if ($db_link = mysqli_connect("localhost", "user", "password")){
  10.  
  11. $query = 'SELECT * FROM tabela_a WHERE id=10';
  12.  
  13. if($result = mysqli_query($db_link, $query)){
  14. ?>
  15.  
  16.  
  17.  
  18.  
  19. <table class="box" >
  20. <tr>
  21. <th>#</th>
  22. <th>Obraz</th>
  23. <th>Nazwa</th>
  24. <th>Czas</th>
  25. <th>Data</th>
  26. </tr>
  27.  
  28. <?php
  29. while($row = mysqli_fetch_row($result)){
  30. http://www.php.net/echo "<tr>";
  31. http://www.php.net/echo "<td>$row[0]</td>";
  32. http://www.php.net/echo "<td>$row[1]</td>";
  33. http://www.php.net/echo "<td>$row[2]</td>";
  34. http://www.php.net/echo "<td>$row[3]</td>";
  35. http://www.php.net/echo "<td>$row[4]</td>";
  36. http://www.php.net/echo "</tr>";
  37. }
  38. ?>
  39. </table>
  40.  
  41.  
  42. <?php
  43. }
  44. else{
  45. ?>
  46. <p>Wystapil blad nieprawidlowe zapytanie...'</p>
  47. <?php
  48. }
  49. mysqli_close($db_link);
  50. }
  51. else{
  52. ?>
  53. <p>Wystapil blad podczas proby polaczenia z serwerem MySQL...'</p>
  54. <?php
  55. }
  56. ?>


To jest działający kod do pobrania danych z jednej tabeli. Teraz nie wiem jak to połączyć z listą wyboru. Jak ktoś wie jak to zrobić to proszę o posta.

To lista rozwijana poniżej, tylko nie widać przycisku na stronie.



  1.  
  2. <label for="all">Opcje:</label>
  3. <select id="all">
  4. <option value="tabela_a">Tabela A</option>
  5. <option value="tabela_b">Tabela B</option>
  6. <option value="tabela_c">Tabela C</option>
  7. </select>
  8.  
  9. <IMPUT type="submit" value="Wyślij">
  10.  
  11.  




Proszę o pomoc.





Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)