Dobranoc człowieku szukaj aspx. Dobranoc człowieku zobacz identyfikator php id
11.1KJedną z najpopularniejszych i najbardziej potrzebnych funkcji w każdej witrynie jest wyszukiwanie za pomocą specjalnego formularza. Funkcjonalność ta pozwala odwiedzającym szybko znaleźć treści, które ich interesują na stronie.
Dziś chcemy powiedzieć, jak przeszukać witrynę za pomocą specjalnego formularza, który przeszuka tabele bazy danych i wyświetli informacje o aktualnych menedżerach w witrynie. Dowiesz się, jak tworzyć tabele w bazie danych, które będą zawierały informacje o aktualnej pięciolinii.
Opracuj formularze wyszukiwania, gdy Pomoc PHP a także zapoznać się z SQL ( Strukturalny język zapytań) - specjalny język służący do gromadzenia, rejestrowania i modyfikowania informacji zawartych w bazach danych. Zanim zaczniesz, zalecamy, aby pobierz pliki projektu.
Czego potrzebujesz
- Narzędzie do pracy z bazami danych MySQL.
- Serwer lokalny lub zdalny z obsługą PHP.
- Edytor tekstu.
Tworzymy bazę danych
Jeśli nie jesteś do końca pewien, czy możesz znaleźć bazę danych na swoim hostingu, skontaktuj się z dostawcą hostingu w celu uzyskania odpowiednich instrukcji lub pomocy. Po utworzeniu bazy danych będziesz musiał ją połączyć, utworzyć tabelę i zapisać do niej niezbędne dane.
Najpopularniejszym narzędziem do zarządzania MySQL jest PHP My Admin. To narzędzie wystarczy do naszego dzisiejszego samouczka.
Tworzenie tabeli
Nasza tabela powinna być stworzona w następującym formacie:
Nazwa kolumny | Typ danych | Długość | Null lub nie null | Klucz podstawowy? | Przyrost automatyczny |
ID | WEWN | 1 | Nie jest zerem | tak | tak |
Imię | Varchar | 50 | Nie jest zerem | # | # |
Nazwisko | Varchar | 50 | Nie jest zerem | # | # |
Varchar | 50 | Nie jest zerem | # | # | |
Numer telefonu | Varchar | 15 | Nie jest zerem | # | # |
Tabela bazy danych składa się z kolumn i wierszy, tak jak w Excelu. Pierwsza kolumna pozwala zidentyfikować dane po nazwie. Następna jest kolumna Typy danych, która wskazuje nam typ danych zawartych w kolumnie. Pole Długość określa maksymalną ilość pamięci (magazynu) dla kolumny tabeli. Używamy zmiennych, które dają większą elastyczność. Innymi słowy, jeśli długość imienia i nazwiska jest mniejsza niż 50 znaków, to tylko część przydzielonego miejsca będzie zajęta.
A wśród danych osobowych nie może być pustych wartości ( zerowa, pusta). Pierwszy wiersz jest podświetlony na żółto, ponieważ kolumna ID jest naszym kluczem podstawowym. Klucz główny w bazie danych gwarantuje, że każdy rekord jest unikalny. Kolumna ta jest również automatycznie inkrementowana, co oznacza, że każdemu rekordowi w naszej bazie zostanie automatycznie przypisany unikalny numer.
Wprowadzamy przedstawicieli pracowników do stołu
Gdy zrozumiesz tabelę, zacznij wypełniać ją danymi. 6 wpisów wystarczy, aby zapamiętać procedurę. Poniżej mój własny przykład:
Identyfikator kolumny | Imię | Nazwisko | Numer telefonu | |
2 | Ryan | Lokaj | [e-mail chroniony] | 417-854-8547 |
3 | Brent | Callahan | [e-mail chroniony] | 417-854-6587 |
Projekt formularza
Aby utworzyć formularz wyszukiwania w witrynie za pomocą Google, otwórz dowolny odpowiedni edytor tekstu. Polecam korzystanie z darmowego PSPad. Możesz użyć dowolnego edytora tekstu, który zapewnia podświetlanie składni. To znacznie ułatwi proces pisania i debugowania kodu PHP. Tworząc stronę dla formularza wyszukiwania, pamiętaj, aby zapisać ją w formacie .php, w przeciwnym razie kod PHP nie zostanie przeanalizowany zgodnie z oczekiwaniami. Po zapisaniu dokumentu skopiuj do niego następujące znaczniki:
Szczegółowe wyszukiwanie kontaktów
Możesz wyszukiwać według imienia lub nazwiska
Jeśli znasz HTML, wszystko powinno być dla Ciebie jasne przynajmniej do momentu otwarcia tagu formularza. Wewnątrz tego tagu znajduje się najważniejszy element całego kodu - atrybut działania... Jako akcję dla naszego formularza podaliśmy nazwę naszego pliku, a następnie zastosowaliśmy ciąg zapytania „ iść”.
Sprawdzenie zgodności z kryterium
Gdy użytkownik wprowadzi imię lub nazwisko, a następnie kliknie przycisk przesyłania, formularz przekazuje dane do siebie i dodaje ciąg zapytania „ iść”. Na ten etap sprawdzamy obecność ciągu zapytania go. Jeśli wynik jest pozytywny, wyświetlamy wyniki wyszukiwania.
Przed wyświetleniem żądanych wyników należy dokładnie sprawdzić: (1) czy formularz został przesłany, (2) czy ciąg zapytania zawierał go, (3) czy wyszukiwane hasło zostało wpisane małymi czy dużymi literami? Jeżeli żadna z kontroli nie daje wyniku pozytywnego ( prawda), wtedy nie musimy wykonywać żadnych czynności.
Najpierw dodajmy mały blok kodu wyszukiwania PHP w witrynie po tagu zamykającym.: