Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edycja formularza
Forum PHP.pl > Forum > PHP
dareckiphp
Witam, mam problem z wyświetlaniem danych z formularza.
Po wpisaniu wszystkich danych formularz poddawany jest walidacji w php ->
  1. <?php
  2.  
  3. if (isset($HTTP_POST_VARS['Submit'])) {
  4. ...
  5. print &#092;"Znalazłem błąd\";
  6. form();
  7. }
  8.  
  9. ?>

Formularz tworzę z funkcji form().
W polach formularza stosuję opcję value="...." gdzie poprzez wpisanie print $_POST['pole'] mam pewność, że jeśli użytkownik błędnie wypełni jakieś pole i walidacja tego nie puści dalej, formularz na nowo zostanie wyświetlony, ale z zachowaniem właśnie wpisanych danych.

Kiedy dopisywałem nowe dane wszystko było OK, ale kiedy korzystam z formularza który służy do edycji (czyli taki, który w swoich polach ma już dane pobierane z bazy) nie mogę korzystać z opcji value ="$_POST['pole']" ponieważ opcja value ma już swoje dane.

Może ktoś ma pomysł jak nadal walidować w ten sposób dane.
Zbłąkany
Stworzyc liste tych pol value ale zaznaczyc to co jest w bazie zapisane??
swienty1
A moze sprobuj zwalniac pamiec zmiennym, wten sposob nie beda mialy juz zadnej wartosci.
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.