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

Ech, ten skubany formularz... Pomóżcie proszę.

20 kwietnia 2005, o 12:24

Jest sobie formularz, który ma pole ukryte stage, value=1.
Na stronie jest kod:
if($stage==1)
{
...
}
czyli po skorzystaniu z formularza wykornuje się kod (inserty do bd, ale to nie istotne tutaj)

Kiedy ten formularz miałem na stronie index.php to wszystko hulało.
Teraz jest on na podstronie index.php?akcja=prowadzacy (prowadzacy.php)
i pomimo takiego kodu w formularzu:
<?
echo '<form action="'.$_SERVER['PHP_SELF'].'?akcja=prowadzacy" method="get">'
?>
po nacisnieciu submit kod w pasku jest taki:
index.php?tytul=&imie=&nazwisko=&przedmiot=&stage=1

czyli wylatuje mi na index.php i nic mi nie przekazuje tam gdzie chce.
O ile dobrze rozumiem w pasku powinno powinno być, żeby dzialalo:
index.php?akcja=prowadzacy&tytul=&imie=&nazwisko=&przedmiot=&stage=1

Prosze o pomoc.
PS.
Jak się automatycznie koloruje składnie na forum?

Dzięki bardzo. (Dalaj) Lama

Ech, ten skubany formularz... Pomóżcie proszę.

20 kwietnia 2005, o 12:29

wstaw ukryte pole akcja
poza tym nie $stage==1 tylko $_GET['stage'] == 1 (jak nie bedziesz mial dostepu do zmiennych globalnych, to bardzo duzo czasu zajmie Ci poprawianie kodu)
Odpowiedz