Strona 1 z 1

Nie przekazuje parametru action

PostNapisane: Pn gru 29, 08 16:10
przez dami86
...
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ć?

PostNapisane: Pn gru 29, 08 19:50
przez azotor
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

PostNapisane: Pn gru 29, 08 20:37
przez dami86
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;/

PostNapisane: Wt gru 30, 08 18:41
przez azotor
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';
}

PostNapisane: So sty 03, 09 14:38
przez dami86
już działa... miałem źle wprowadzony adres linku;]