Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Edycja formularza
dareckiphp
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

Ostrzeżenie: (0%)
-----


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.


--------------------
Warsztat: WinXP | Apache 2.0.49 | MySQL 4.0.20 | PHP 4
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:17