![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
stworzyłem bazę danych, do tego na razie prostą wyszukiwarkę (ilość zmiennych po których będzie szukanie jest o wiele większa) docelowo chce, żeby wyszukiwanie opierało się na kilku zmiennych, lecz na razie chce ogarnąć w ten sposób. Wyświetlanie zawartości poprzez php odbyło się bez większych problemów. Zaczęły się schody jak doszło do wyszukiwania: kod html wyszukiwarki CODE <b>Wyszukiwanie </b> <br><br> <form action="wyniki.php" method="post"> Szukaj na podstawie:<br> <select name="szukanie"> <option value="nr"> Numer <option value="data_imm"> Data imm <option value="nazwisko"> Nazwisko </select> <br><br> Szukanyt:<br> <input name="haslo" type=text> <br> <input type=submit value="szukaj"> </form> kod wyniki.php CODE <? if (!$szukanie || !$haslo) { print "nie zostało wpisane żadne hasło"; exit; } $szukanie=addslashes($szukanie); $haslo=addslashes($haslo); @$db=mysql_connect("localhost", "user", "haslo"); if (!$db) { print "błąd połączenia"; exit; } mysql_select_db("nazwa_bazy"); $query="select * from nazwa_tabeli where ".$szukanie." like '%".$haslo."%'"; $result=mysql_query($query); $num_results=mysql_num_rows($result); print "<p> ilość pozycji w bazie: ".$num_results."</p>"; for ($i=0; $i <$num_results; $i++) { $row=mysql_fetch_array($result); # print ($i+1).". "; print stripslashes($row["nr"]); print ", Data im: "; print stripslashes($row["data_imm"]); print ", Nazwisko: "; print stripslashes($row["nazwisko"]); print "<br>"; } ?> skończyły mi się już pomysły a wyszukiwanie wciąż nie działa. Może ktoś świeżym okiem dostrzeże błąd. Z góry dziękuje za pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:31 |