Nie przekazuje parametru action

Problemy związane ze stronami PHP

Nie przekazuje parametru action

Postprzez dami86 » Pn gru 29, 08 16:10

...
Kod: Zaznacz cały
echo $dane[id]." - ".$dane[naglowek]." - ".$dane[temat]." - ".$dane[tresc]." - ".$dane[data].' <a href="?action=edytuj&amp; id='.$dane[id].'">Edytuj</a><br>';


...
Mam taki fragment kodu. W tym miejscu po kliknięciu na Edytuj powinno przejść
tutaj:
Kod: Zaznacz cały
if ($_GET["action"] == "edytuj") {
...inne instrukcje
}


Dodam, że na lokalnym serwerze działa bez zarzutu, tylko po wrzuceniu na serwer nie działa.

Co robić?
dami86
 
Posty: 3
Dołączył(a): Pn gru 29, 08 15:53

Postprzez azotor » Pn gru 29, 08 19:50

nie działa bo masz źle podany adres

Kod: Zaznacz cały
echo $dane[id].' - '.$dane[naglowek].' - '.$dane[temat].' - '.$dane[tresc].' - '.$dane[data].' <a href="?action=edytuj&id='.$dane[id].'">Edytuj</a><br>';


ja bym to tak zapisał i nie mieszaj z nawiasami i apostrofami bo sam nie widzisz co masz nie tak
Avatar użytkownika
azotor
 
Posty: 180
Dołączył(a): Cz maja 10, 07 18:25
Lokalizacja: Kędzierzyn-Koźle

Postprzez dami86 » Pn gru 29, 08 20:37

Zrobiłem jak napisałeś i dalej to samo... pusty ekran.

Po przejściu do edycji próbuje wyświetlić formularz i nic pusta strona;/
dami86
 
Posty: 3
Dołączył(a): Pn gru 29, 08 15:53

Postprzez azotor » Wt gru 30, 08 18:41

a spróbuj tak

Kod: Zaznacz cały
if(!isset($_GET[action]))
{
echo $dane[id].' - '.$dane[naglowek].' - '.$dane[temat].' - '.$dane[tresc].' - '.$dane[data].' <a href="?action=edytuj&id='.$dane[id].'">Edytuj</a><br>';
}
else if($_GET[action] == 'edytuj')
{
echo 'OK działa';
}
Avatar użytkownika
azotor
 
Posty: 180
Dołączył(a): Cz maja 10, 07 18:25
Lokalizacja: Kędzierzyn-Koźle

Postprzez dami86 » So sty 03, 09 14:38

już działa... miałem źle wprowadzony adres linku;]
dami86
 
Posty: 3
Dołączył(a): Pn gru 29, 08 15:53


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności