Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Action w formularzu
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
janic
Jak dokleić "coś" do zmiennych przesyłanych przez formularz?

Np.

  1. <form action="?">
  2. <input type="text" name="cos" />
  3. <input type="submit" value="wyslij" />
  4. </form>


W tym przypadku wartości wysłane getem przykładowo będą:
  1. index.php?cos=

A jak dokleić np:
  1. index.php?doklejone&cos=


P.S.> zastosowanie hidden powoduje:
  1. index.php?doklejone=&cos=
(ma nie być znaku '=' po doklejone)
by_ikar
Nie jestem do końca pewien, ale właśnie php rozbija parametry na tablice i sam adres powstaje przy użyciu czegoś na rodzaj implode, w efekcie czego zawsze będziesz miał ten dodatkowy znak. Ale ten znak raczej w niczym nie przeszkadza, zawsze jak chcesz kosmetykę możesz pobawić się htaccess/furl.
Helid
  1. <form action="index.php?doklejone">

jak nie pomoże to trzeba
  1. <form action="index.php?doklejone/">
Sephirus
Zgadzam się z @by_ikar - to jest kwestia standardów jakie obowiązują podczas przetwarzania adresów http smile.gif - tu się nie da nic wymyślić - jedyna opcja jaka zostaje żeby to wyglądało dokładnie tak jak chce pytający to mod_rewrite i inne tego typu rzeczy.

wink.gif
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.