Scrierea unei căutări în site-ul PHP si MySQL
Astăzi vom scrie propriul căutare site-ul folosind PHP si MySQL. Primul pas este o scurtă privire la algoritmul.
Utilizatorul efectuează o cerere POST din formularul de căutare, solicitarea este trimisă la handler script-ul special, care trebuie să se ocupe de interogarea de căutare a utilizatorului și să se întoarcă rezultatul.
În primul rând, script-ul ar trebui să se ocupe în mod corespunzător cererea utilizatorului pentru securitate, și apoi executați o interogare într-o bază de date, care returnează rezultatele într-un tablou asociativ, care va fi afișat pe ecran. Să începem.
În primul rând, creați un formular de căutare pe pagina bună, noi:
Acest formular se va trimite un script search.php interogare de căutare. Acum să creați handler script-ul.
În mod firesc, tabelele bazei de date trebuie să definească propriile date. Luați în considerare ceea ce face funcția. Primele 4 linii tratate cu cererea de a face în condiții de siguranță pentru baza. Acest tratament ar trebui să fie făcut în mod necesar, ca la orice formular pe site-ul dvs. - .. Această vulnerabilitate potențială la intruși.
Apoi, există o verificare, dacă cererea nu este gol. În cazul în care coada este goală, apoi se întoarce un mesaj adecvat pentru utilizator. În cazul în care cererea nu este gol, verificați dimensiunea sa.
Dacă aveți toate elementele de pe o singură pagină, puteți omite acest pas. După interogarea la fiecare iterație a buclei în textul $ variabila Dozapisyvaem un articol găsit.
După ciclul, a reveni textul $ variabila. Care va fi afișat pe pagina noastră de acasă pentru utilizator.
Acum rămâne pe aceeași pagină search.php pentru a face un apel la această funcție și să afișeze rezultatul pentru utilizator.
Rating-ul - 4.2 Voturi - 41