Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

Nie działająca wyszukiwarka

8 grudnia 2004, o 13:58

Nie działająca wyszukiwarka

8 grudnia 2004, o 19:10

globalne zmienne

$wybor = $_GET['wybor'] ; lub $_POST zaleznie od sposobu przekazania

Nie działająca wyszukiwarka

8 grudnia 2004, o 19:14

Wiesz.. bez kodu to ciężko wymyśleć, co nie działą. Ale ja bym stawiał na to, że zmienne nie sa globalizowane. Przykładowo masz w formualrzu kontrlokę SELECT o nazwie 'damian' i oczekujesz, że w PHP będzie utworzona zmienna $damian, a tu klops, bo w konfigu PHP jest (przynajmniej powinno być) register_globals = off. Jeśli zgadłem, zamiast $damian spróbuj użyć tablicy zmiennych z POST (bądź GET - zaleznie co używasz):
$_POST['damian'];.
TO rozwiązanie jest o tyle dobre, że tablica $POST jest superglobalna, tzn. będzie widoczna nawet wewnątrz funkcji i klas.
Jeśli nie zgadłem, to zadaj pytanie precyzyjniej i daj cokolwiek, co możn aprzeanalizować. Na pewno ktoś tu Ci jeszcze pomoże.

podziekowanie

8 grudnia 2004, o 20:47

Bardzo dziękuje, po wpisaniu $wybor = $_POST['wybor'] ; zaczeło wszystko chodzić jak chciałem. Jeszcze raz dziekuję za pomoc.
Odpowiedz