![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 2 Dołączył: 2.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Wiem, że to dosyć proste ale naczytałem się tutoriali i nie mogę tego ugryźć już cztery dni stoje w miejscu i dumam. Mógłby mi ktoś to wytłumaczyć? W jaki sposób leci zmienna do zapytania? tzn z kąd zmienna którą przesyłam w linku (używając $_GET['nazwa_zmiennej']) wie z którego pliku czytać zapytanie?? Pytam bo mam problem, zapytanie leci mi do bazy przez powiedzmy 1.inc.php a nie przez 2.inc.php. Gdy przesyłam zmienną np. "COŚTAM" dostaje błędy z 1.inc.php.
Powód edycji: dodałem tag do tematu (ociu)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 8 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Głupie pytanie zadałeś, bo napisałeś że zmienna leci ci do bazy danych przez 1.inc.php i dziwisz się że w 1.inc.php wyświetla ci błąd? Przecież to logiczne.
Pytałeś jeszcze skąd zmienna przesłana przez $_GET wie z jakiego zapytania ma korzystać. O to chodzi że zmienna nie wiem. Po prostu ona jest wysyłana do adresu url a żeby ją stamtąd pobrać przez zapytanie które chcesz musisz napisać sprawdzenia. Przykładowy skrypt który wyszukuje coś tam w bazie danych. Przypominam że wszystko wykonuje się w search.php Kod if($_GET['word']<>' ') { // tutaj wyszuka film z bazy danych } else { <form method="GET"> <input type="text" name="word"> <input type="submit" value="szukaj"> </form> } Można zrobić to jeszcze inaczej. Czyli wstawić ukryte pole. Bęzie to działało podobnie jak przesłane przez $_POST. Do rzeczy Kod if(!isset($_GET['op']))
{ <form method="GET"> <input type="text" name="word"> <input type="hidden" name="op" vlaue="search"> <input type="submit" value="szukaj"> </form> } if($_GET['op']=='search') { // kod który wyszuka w bazie danych coś tam } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 10:27 |