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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
swienty1
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Poznań - Jeżyce.

Ostrzeżenie: (10%)
X----


A moze sprobuj zwalniac pamiec zmiennym, wten sposob nie beda mialy juz zadnej wartosci.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 00:37