![]() |
![]() |
![]()
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: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
a w $_GET nie podajesz innych parametrow? albo gdzie w kodzie jakis zalezności nie masz?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
z kąd przez takich jak ty muszę nosić okulary :] naucz się raz na zawsze: SKĄD -------------------- :]
|
|
|
![]()
Post
#4
|
|
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 } |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 2 Dołączył: 2.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wcześnej chodziło mi o instrukcję kontrolującą przepływ programu (czym jest swich()) tylko wcześniej nie znałem terminologi.
Ale nadal jestem w kropce. Wogóle to czuję, że szukam za głęboko, kiedy odpowiedz prawdopodobnie mam przed nosem. Mam tak w swich() zdefiniowane kilka pozycji i tylko jedna pobiera mi dane z linków. Więc powiedzmy: Kod case 'COSTAM': $file = "COSTAM.inc.php"; break; case 'TOCHCE': $file = "tochce.inc.php"; break; działa tylko COSTAM a TOCHCE nie pobiera danych z linków, gdy zmienie: Kod case 'COSTAM':$file = "TOCHCE.inc.php"; break; to działa pobiera mi z TOCHCE i wszystko gra, ale COSTAM w tym momencie przestaje działać. OK ![]() Pozdrawiam i dziękuję za zainteresowanie. Ten post edytował wree 11.08.2008, 21:15:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:06 |