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.
8 grudnia 2004, o 19:10
globalne zmienne
$wybor = $_GET['wybor'] ; lub $_POST zaleznie od sposobu przekazania
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.
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.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.