Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łączenie pól formularza w jedno
Forum PHP.pl > Forum > Po stronie przeglądarki
David_w
Witam serdecznie,

mam takie pytanko, jak można stworzyć na stronce 2 pola i przycisk który je połączy w linka.

Np.
Pierwsze pole : imie , drugie pole: nazwisko.
Przycisk.

I teraz użytkownik po wpisaniu imienia i nazwiska i kliknięciu przycisku generuje sobie niżej link mniej więcej taki:
http://link.pl/index.php?imie=POLE1&nazwisko=POLE2

Z góry dziękuję za pomoc.
Pozdrawiam
D.
Dominator
  1. <form action="link.php" method="GET">
  2. // inputy itp
  3. </form>


Zamiast POST dajesz GET (w "method")

Poczytaj o metodzie przesyłania danych - GET

Volia.
David_w
Chyba chodzi mi o cos o wiele prostrzego.
Mianowicie użytkownik nie ma być przeniesiony do innej strony ale ma się tylko wyswietlić (w jakiś sposob) ten adres na tej samej stronie.
Widoczny do skopiowania smile.gif

Nie wiem czy się dobrze wyraziłem smile.gif
Majkelo23
  1. if ( !isset($_POST['submit']) )
  2. {
  3. $body = '<form action="index.php" method="post">
  4. <input type="post" name="imie"><br><input type="post" name="nazwisko"><br><input type="submit" name="submit" value="dalej"></form>';
  5. echo $body;
  6. }
  7. else if ( isset($_POST['submit']) )
  8. {
  9. if ( !empty($_POST['imie']) && !empty($_POST['nazwisko']) )
  10. {
  11. echo 'Link: <a href="http://link.pl/index.php?imie='.$_POST" target="_blank">http://link.pl/index.php?imie='.$_POST</a>['imie'].'&nazwisko='.$_POST['nazwisko'].'';
  12. }
  13. else
  14. {
  15. echo "Uzupelnij wszystkie pola!";
  16. }
  17. }


Generowanie linku w echo sobie zrób sam, bo tutaj dopisuje a href i jakiś syf się ogólnie tworzy z tego.
David_w
Przetestuje ale chyba właśnie dokładnie mi o to chodziło
Wielkie dzięki!
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.