Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] jak wybrac konkretne rekordy z bazy MYSQL
Forum PHP.pl > Forum > PHP
Mateostin
Witam, Mam pewien problem odnośnie mojej strony... wszystko mi się udawało wszystko działa do momentu... zatrzymuje się na wyszukiwarce, tzn potrzebuje zrobić pole typu Input Text dzięki któremu po wpisaniu wyświetliłyby mi się konkretne rekordy a mianowicie chodzi mi o DATY. potrzebuje zrobić wyszukiwarkę która wyświetli mi np tylko rekordy które maja w kategorii "Data" wpisane dla przykładu "23 mar"

Po 1 czy jest to bardzo skomplikowane czy nie aż tak bardzo? tongue.gif

podsyłam moj plik VIEW.PHP

  1. <!DOCTYPE HTML PUBLIC>
  2. <html>
  3. <head>
  4. <title>Wysyłka</title>
  5. <style>
  6. body { background-color: #EAEAAE; }
  7. </style>
  8. </head>
  9. <body>
  10. <div align="center"><img src="logo.png" alt="Logo" /></div> </br> <font size="5">Panel Wysyłkowy</font>
  11. </br>
  12. <form>
  13. <input class="MyButton" type="button" value="Dodaj Nowego Klienta" onclick="window.location.href='new.php'" />
  14. </form>
  15.  
  16. <?php
  17. /*
  18. VIEW.PHP
  19. Displays all data from 'wysylkadb' table
  20. */
  21.  
  22. // connect to the database
  23. include('connect-db.php');
  24.  
  25. // get results from database
  26. $result = mysql_query("SELECT * FROM wysylkadb")
  27.  
  28. // display data in table
  29. echo "<p><b>Wyświetl Wszystko</b> | <a href='view-paginated.php?page=1'>Wyświetl Stronami</a></p>";
  30.  
  31. echo "<table border='1' cellpadding='10'>";
  32. echo "<tr> <th>ID</th> <th>Data</th> <th>Zlecenie</th> <th>Klient</th> <th>Miasto</th> <th>Przewoznik</th> <th>Miejsce</th> <th>UWAGI</th> <th>Palety</th> <th>Sztuki</th> <th>Status</th> <th></th> <th></th></tr>";
  33.  
  34. // loop through results of database query, displaying them in the table
  35. while($row = mysql_fetch_array( $result )) {
  36.  
  37. // echo out the contents of each row into a table
  38. echo "<tr>";
  39. echo '<td>' . $row['ID'] . '</td>';
  40. echo '<td>' . $row['Data'] . '</td>';
  41. echo '<td>' . $row['Zlecenie'] . '</td>';
  42. echo '<td>' . $row['Klient'] . '</td>';
  43. echo '<td>' . $row['Miasto'] . '</td>';
  44. echo '<td>' . $row['Przewoznik'] . '</td>';
  45. echo '<td>' . $row['Miejsce'] . '</td>';
  46. echo '<td>' . $row['UWAGI'] . '</td>';
  47. echo '<td>' . $row['Palety'] . '</td>';
  48. echo '<td>' . $row['Sztuki'] . '</td>';
  49. echo '<td>' . $row['Status'] . '</td>';
  50. echo '<td><a href="edit.php?id=' . $row['ID'] . '">Edit</a></td>';
  51. echo '<td><a href="delete.php?id=' . $row['ID'] . '">Delete</a></td>';
  52. echo "</tr>";
  53. $error = '';
  54. }
  55.  
  56. // close table>
  57. echo "</table>";
  58. ?>
  59.  
  60. </body>
  61. </html>


Chciałbym dodac to pole obok przycisku "dodaj nowego klienta"
czy na moim etapie budowy skrytow dam sobie z tym rade?

P.S. jest to moje zadanie na uczelnie natomiast ta wyszukiwarka to tak nadprogramowo. smile.gif Kombinowałem z select from itp itd ale ciągłe błędy przyprawiły mnie o depresje, dlatego potrzebuje porady
nospor
Cytat
które maja w kategorii "Data" wpisane dla przykładu "23 mar"

1) To nie zadna kategoria a pole
2) Ty naprawde masz w tym polu teksty np 23 mar? Pole z data powinno byc typu DATE
Mateostin
Rzeczywiście pole poprawiłem na format DATE natomiast wracając do tematu czy jest jakaś szansa ze uda mi się to zrobić? czy trzeba kombinować pętle itp itd?
nospor
normalnie robisz teraz zwykly WHERE w zapytaniu SQL
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.