Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z formularzem [odnisnikiem]
Forum PHP.pl > Forum > Przedszkole
BartekO
  1. <form name="oferta" method="POST" action="index.php?id=pokaz&oferta=".$_POST['oferta'].">
  2. <select name="oferta">
  3. <option><?ECHO $_POST['oferta'];?></option>
  4. <input type="submit" value="wyslij" name="wyslij">

np przy wyborze 1 chcialbym zeby w pasku przegladarki pojawilo sie: index.php?id=pokaz&oferta=1
Zapewne nie duzo brakuje do poprawy.
wookieb
Czy poznałeś już różnicę pomiędzy $_GET a $_POST?
Myślę, że wypadałoby od tego zacząć.
http://pl2.php.net/manual/en/language.variables.external.php
Dodatkowo dowiedz się co to są pola ukryte w formularzach.
BartekO
teorie znam tylko z praktyka gorzej
wookieb
Widzę, że nie znasz bo chcesz wysłać dane z POST-a GET-em. Zmień method na "get" i dodaj pole ukryte o nazwie "id"
kadlub
action="index.php?id=pokaz&oferta=<?php echo $_POST['oferta']; ?>"
a po za tym masz dwa razy to same name i nie masz value dla option
BartekO
  1. <form name="oferta" method="GET" action="".$_GET['oferta'].">
  2. <input type="hidden" name="id" value="pokaz">
  3. <select name="oferta">
  4. <input type="submit">

niby dziala, pewnie jakies bledy sa, ale chodzi mi o sama skladnie. Dzieki.
wookieb
Naprawdę DOCZYTAJ o tym jak się obsługuje formularze, bo to podstawy omawiane w każdym kursie.
pianta_d
Nie wiem czy o to Ci chodziło:

  1. <form name="oferta" method="GET" action="<? $_GET['oferta']; ?>">




Pozdrawiam
aeaeae
1. Nie widzę nigdzie w Twoim kodzie zamknięcia select.
2. Jeśli naprawdę poczytałeś i sobie nie radzisz, to zrób z tego php (nic nie dopisuj od siebie), uruchom i sprawdz url po wysłaniu formularza.

  1. <form action="#" method="get">
  2. <select name="nazwa">
  3. <option>1</option>
  4. <option>2</option>
  5. <option>3</option>
  6. </select>
  7. <input type="submit" name="wyslij" value="wyslij">
  8. </form>
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.