Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: form + submit + przekazywanie parametrow
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Aztech
Mam następujący kod w php wykorzystujący formularz
  1. <?php
  2.  
  3. echo '<form action=\"index.pxp?subsite=rank.php\" method=\"get\" id=\"sef\">
  4. <select name=\"SelTurnID\" tabindex=\"1\" size=\"1\" onChange=\"submit()\"; class=\"sed\">
  5. <option value=\"0\">wybierz turniej z poniższych</option>';
  6. while ($dane = mysql_fetch_array($res_turn)) {
  7. echo '<option value=\"'.$dane[&#092;"TurnID\"].'\">'.$dane[\"TurnID\"].' Turniej z dnia '.$dane[\"Data\"].'</option>';
  8. }
  9. echo '</select></form>';
  10. ?>

chciałbym aby zwrócony parametr wyniósł np:
Cytat
"index.pxp?subsite=rank.php&SelTurnID=2"

tymczasem zwraca mi
Cytat
"index.pxp?&SelTurnID=2"

Jak sobie z tym poradzić?

Albo inaczej czy da sie zwrócić więcej niż jeden parametr?
maragoska
Najłatwiej zrobić to przez wstawienie w formularzu niewidocznego pola
  1. <input TYPE="hidden" name="subsite" value='rank.php'>


Na stronie nic nie zostanie wyświetlone a po naciśnięciu przycisku submit zostanie przekazane z formularza to czego Ci brakowało.
dr_bonzo
Rozwiazanie j.w.

A dlaczego nie dziala? W formularzu masz akcje "index.pxp?subsite=rank.php", i metode GET. Przegladarki nadpisuja "subsite=rank.php" danymi z formularza. Zadziala ci taki sposob dla metody POST.
Otworzy ci wtedy strone "index.php?subsite=rank.php" i wysle postem formularz.
Aztech
Dzieki - dokładnie o to chodziło o GET i POST smile.gif a ja kombinowałem na 1000 innych sposobów biggrin.gif
EOT
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.