Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Wysyłanie formularzy do samego siebie
Forum PHP.pl > Forum > Przedszkole
pkosciej
Witam
Napisałem coś takiego:

  1. <form method="post" action="">
  2. Imie: <input type="text" name="imie"/>
  3. <input type="submit" value="wyslij" />
  4. </form>

  1. <?php
  2. echo ($_POST['imie']);
  3. ?>

  1. </body></html>


Kiedy wysyłam plik z powyższym kodem na serwer, skrypt działa mi dobrze.

Korzystam z programu phpDesinger i w czasie kompilacji powyższego kodu pokazuje mi się błąd:

Undefined index: imie

Nie rozumiem czemu? Może action="" powinno być wypełnone? no ale przecież jak nie jest wypełnione to domyślnie wskazuje dokument na sam siebie? co może być nie tak?
mmmmmmm
Kod
if(isset($_POST['imie']))echo ($_POST['imie']);
pkosciej
Nie no chyba bez sensu jest pisać przed każdą tabicą taki warunek... nie ma innego rozwiazania?
Ulysess
otwierając strone form.php próbujesz wyświetlić zmienną imie która nie istnieje dlatego dostajesz ifnormacje że korzystasz ze zmiennej która nie istnieje , dopiero po wysłaniu forma jest utworzona i wtedy już nie wywala notica dlatego musisz wpierw skorzystać z instrukcji warunkowej aby sprawdzić czy taka zmienna istnieje / nie jest pusta i dopiero w przypadku gdy jest wyświetlić / przetwarzać.
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.