Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Niby działa, ale nie do końca ... http://forum.freesco.pl/viewtopic.php?f=24&t=10927 |
Strona 1 z 1 |
Autor: | Anonymous [ czwartek, 26 stycznia 2006, 16:25 ] |
Tytuł: | Niby działa, ale nie do końca ... |
Zainstalowałem apache i php. jak wrzucam na serwer plik index.php to jego zawartość wyświetla się poprawnie ( plik zaczyna się i kończy tagami php <?php ... ?>) ale jeśli wrzuce plik o takiej zawartości to skrypt nie działa: <?php echo'<a href=Untitled-2.php?action=jeden&pass=$pass>1</a> <a href=Untitled-2.php?action=dwa&pass=$pass>2</a>'; if(!isset($action)) { $action="1"; } switch ($action) { case "jeden": echo'1'; break; case "dwa": echo'2'; break; } ?> Po kliknięciu na link 1 powinno się wyświetlać "1", a jeśli kliknie się na 2 to "2"... na innych serwerach skrypt działa... |
Autor: | pablo2k5 [ piątek, 27 stycznia 2006, 14:14 ] |
Tytuł: | |
czy wogóle w przeglądarce się nic nie wyświetla, czy wywala jakiś błąd? |
Autor: | Anonymous [ piątek, 27 stycznia 2006, 17:11 ] |
Tytuł: | |
jest ten skrypt: <?php echo'<a href=index.php?action=jeden&pass=$pass>link1</a> <a href=index.php?action=dwa&pass=$pass>link2</a>'; if(!isset($action)) { $action="jeden"; } switch ($action) { case "jeden": echo'1'; break; case "dwa": echo'2'; break; } ?> jak się załaduje strona to widać 2 linki (link1 i link2) i obok nich wyświetla się 1 dlatego że: if(!isset($action)) { $action="jeden"; } ale jak klikne na link 2 to zamiast tej 1 co się wyświetliła początkowo powinna być 2 .a nie ma ... Skrypt jest bank poprawny, bo na innych serwerach śmiga ... Klikając na link1 powinno pojawiać się "1", a po kliknięciu na link2 powinno pojawiać się "2" i własnie to nie działa... |
Autor: | pablo2k5 [ sobota, 28 stycznia 2006, 10:28 ] |
Tytuł: | |
spróbuj tak: <?php echo'<a href=index.php?action=jeden&pass=$pass>link1</a> <a href=index.php?action=dwa&pass=$pass>link2</a>'; if (!isset($_GET['action'])) { $_GET['action'] = "jeden"; } $act = $_GET['action']; switch ($act) { case "jeden": echo'1'; break; case "dwa": echo'2'; break; } ?> |
Autor: | mih2 [ sobota, 28 stycznia 2006, 10:58 ] |
Tytuł: | |
a register_globals w configu php przestawłeś cos kolo 365 lini. |
Autor: | pablo2k5 [ sobota, 28 stycznia 2006, 11:02 ] |
Tytuł: | |
ja używam tablic superglobalnych i nie edytowałem opcji register_globals |
Autor: | Anonymous [ niedziela, 29 stycznia 2006, 16:14 ] |
Tytuł: | |
pablo2k5 Dzięki o to chodziło ![]() |
Autor: | pablo2k5 [ niedziela, 29 stycznia 2006, 22:11 ] |
Tytuł: | |
Jeśli o to chodziło to możesz to jeszcze uprościć ![]() <?php echo'<a href=index.php?action=jeden&pass=$pass>link1</a> <a href=index.php?action=dwa&pass=$pass>link2</a>'; if (!isset($_GET['action'])) { $_GET['action'] = "jeden"; } switch ($_GET['action']) { case "jeden": echo'1'; break; case "dwa": echo'2'; break; } ?> |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |