Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: insert text ?
Forum PHP.pl > Forum > Przedszkole
boxer
Witam!

Mam problem tego rzędu:

Mam pole insert text Imię, Nazwisko itd.

Następnie wysyłam te wartości POST'em do 2 formularza, tam sprawdzam czy w ciągu Imię nie ma cyfr czy innych znaków. Jeżeli są wypisuję aby poprawić i wracam wstecz do poprzedniego formularza. Problem polega na tym iż chciałbym aby to co ktoś wczesniej wpisał już tam było zawarte, a on tylko poprawił w tym jednym miejscu.( formularz zawiera ok 20 insert text, jak ktos zrobi literówkę żeby nie musiał wszystkiego na nowo pisać).
Ociu
Można:
  1. <?php
  2. # np. jeśli tekst ma być liczbą:
  3. if(!is_numeric($_POST['input']))
  4. {
  5. print &#092;"<input type='text' value='\".$_POST['input'].\"' name='input'><br />\";
  6. }
  7. #etc.
  8. ?>


Można też tak:
  1. <?php
  2. if(!is_numeric($POST['input']))
  3. {
  4. $err[] = &#092;"<input type='text' value='\".$_POST['input'].\"' name='input'><br />\";
  5. }
  6. #etc.
  7.  
  8. if(!empty($err))
  9. {
  10. print &#092;"<form type='POST' action='file.php'>\";
  11. for ( $i=0; $i<count($err); $i++)
  12. {
  13. print $err[$i];
  14. }
  15. print &#092;"</form>\";
  16. }
  17. ?>
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.