Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Prosty formularzyk w php
Forum PHP.pl > Forum > Przedszkole
garretpl
Witam,

muszę przygotować prosty formularz do sprawdzania na stronie. Chodzi o coś takiego: jedno pole do wpisywania peselu, przycisk "wyślij" i po przetworzeniu wyskoczyłby komunikat dopasowany do tego peselu lub grupy peselów.

Nie znam się kompletnie na php, zostałem oddelegowany do zrobienia strony, z htmlem nie mam raczej problemów, bo kiedyś coś w tym robiłem, ale na php nie znam się kompletnie.

Liczę na szybką odpowiedź smile.gif
evolucja
Cytat(garretpl @ 21.07.2010, 11:22:45 ) *
Liczę na gotowca smile.gif

Na tym forum nie dajemy gotowców.
garretpl
  1. <form action="" method="GET">
  2. <input type="text" name="pesel">
  3. <input type="submit" name="Wyslij">
  4. </form>




  1. <?PHP
  2.  
  3. echo $_GET("pesel");
  4.  
  5. if ($pesel=87020910856)
  6. {
  7. echo "zaplacone";
  8. }
  9.  
  10. if ($pesel=87020910855)
  11. {
  12. echo "zaplacone 2";
  13. }
  14.  
  15. ?>


Co tutaj jest źle? :/
thek
$_GET['pesel'] = $pesel TYLKO przy włączonych register_globals! Jeśli nie są włączone to $_GET['pesel'] = to co w formularzu, ale $pesel nie istnieje i jest tworzone w locie z nadaniem wartości pustej lub 0 w zależności od kontekstu. Zamiast $pesel daj $_GET['pesel'] i dopiero teraz sprawdź czy działa smile.gif
motyl-pl
  1. <?PHP
  2. $pesel = $_GET['pesel'];
  3. echo $pesel;
  4. if ($pesel = "87020910856")
  5. echo "zaplacone";
  6. if ($pesel = "87020910855")
  7. echo "zaplacone 2";
  8. ?>
nospor
get to nie funkcja
nie $_GET('blabla')
a: $_GET['blabla']


nie: echo $_GET("pesel");
a: $pesel = $_GET['pesel']


= to przypisanie
== to porownanie

nie: if ($pesel=87020910856)
a: if ($pesel=='87020910856')
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.