Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka Mysql z poziomu WWW - Problem.
obiluk
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.06.2007

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


Witam.

Nim napisałem sprawdziłem różne skrypty, tutki i podobne tematy lecz żaden mi nie zadziałał.. Posiadam bazę MySQL w której jest jedna tabela "Dane" z 6 rekordami Imie, Nazwisko, Data Urodzenia, Obiekt, Kwota, Data Zdarzenia. Chciałbym aby po wejściu na moją stronę widniała tylko i wyłącznie wyszukiwarka, po wpisaniu w niej Nazwiska wyświetli wszystkie 6 rekordów przypisane do danej osoby w postaci czytelnej tabeli. Znalazłem przykładowy skrypt i umieściłem go w Search.php ale po wejsciu na nią dostaje komunikat: Parse error: syntax error, unexpected T_ELSE in /home2/****/public_html/lukas/search.php on line 6

Kod z Search.php
  1. <?php
  2. // program wyszukiwarki - search.php
  3. // wyświetlenie nagłówka
  4. echo'<h2>Wyniki wyszukiwania</h2>';
  5. // usunięcie niepotrzebnych białych znaków
  6. else
  7. {
  8. // połączenie z bazą danych, NIE ZAPOMINJ USTAWIĆ WŁASNYCH DANYCH!
  9. $base=mysqli_connect('86.111.**.**','******','******');
  10. // skonstruowanie zapytania
  11. // zwróć uwagę na operator Like - to on jest sercem całej aplikacji. Pozwala wyszukać dany ciąg w bazie danych
  12. // jak zapewne zauważyłeś, przed frazą i po niej umieszczam znaki procenta %
  13. // ten znak symbolizuje dowolny inny ciąg znaków, więc jest niezbędny do skutecznego wyszukiwania
  14. // połaczenie operatorem Or pozwala na wyszukiwanie danego ciągu zarówno w nazwie, jak i opisie produktu
  15. // UWAGA! Tutaj też nie zapomnij ustawić swoich danych!
  16. $query="SELECT * FROM `wyszukaj` WHERE `Nazwisko` LIKE '%Nazwisko%' AND `Kwota` LIKE '%Obiekt%' AND `Data Urodzenia` LIKE '%Data Zdarzenia%' LIMIT 0 , 30";
  17.  
  18.  
  19. // wysłanie zapytania do bazy danych
  20. $result=mysqli_query($base,$query);
  21.  
  22.  
  23. // ustalenie ilości wyszukanych obiektów
  24. $obAmount=mysqli_num_rows($result);
  25. // wyswietlenie ilości wyszukanych obiektów
  26. echo'Znaleziono: '.$obAmount.' osoby<br /><br />';
  27. // wyświetlenie wyników w pętli
  28.  
  29. for($x=0;$x<$obAmount;$x++)
  30. {
  31. // przekształcenie danych na tablicę
  32. $row=mysqli_fetch_assoc($result);
  33. // wyświetlenie numeru identyfikacyjnego
  34. echo $x+1;
  35. echo '.';
  36.  
  37. // wyświetlenie
  38. echo '<table border="1" align="center"><tr><td width="150"><b></td><td width="650">'.$row['Obiekt'].'</b></td><br /></tr>';
  39. echo '<tr><td width="150"><b> </td><td width="650">'.$row['Nazwisko'].'</b></td><br /></tr>';
  40. echo '<tr><td width="150"><b> </td><td width="650">'.$row['Imie'].'</b></td></tr></table>';
  41. }
  42. }
  43. // zamknięcie połączenia
  44. mysqli_close($base);
  45. // koniec aplikacji
  46. ?>


Serdecznie dziękuje za poświęcony mi czas i nakierowanie na właściwe tory.

Ten post edytował obiluk 14.11.2011, 22:38:18
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 00:40