Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Rejestracja w jednym pliku
Forum PHP.pl > Forum > Przedszkole
conix
Witam,
W PHP siedzie jakoś od ponad tygodnia i mam rejestrację. Wchodze na register.php i wypełniam pola, gdy wszystko wypełnie dobrze, przekierowuje mnie na gotowe.php. Da się zrobić zeby zamiast przekierowania, w pasku przeglądarki pojawiało sie cos takiego:
register.php?id=gotowe
Albo cos tego typu. Chodzi mi oto zeby rejestracja byla tylko w jednym pliku,
pozdrawiam,
conix
nowotny
Można... ustaw sobie action formularza na "register.php?id=gotowe" a w samym pliku register.php zrób ifa if($_GET['id']=='gotowe'){} i w środek walnij kod do przetwarzania formularza...
kulpek
to juz bylo wiele razy...

nazywasz sobie pole "submit" w formularzu... np. register

potem robisz tak:
  1. <?php
  2. if (isset($_POST['register'])) {
  3. //zarejestruj uzytkownika
  4. //szereg instrukcji rejestrujacych uzytkownika w bazie
  5. }
  6. ?>
  7. <!-- tutaj kod html wyswietlajacy formularz -->


pamietaj aby wysylac dane z formularza metoda post tongue.gif
windman
Cytat(kulpek @ 19.02.2008, 11:33:43 ) *
nazywasz sobie pole "submit" w formularzu... np. register


"submit" bądź ukryte pole <input type="hidden" name="zmienna_x" value="wartosc_zmiennej_x">
W taki sposób możesz przesłać więcej zmiennych i wygląda to chyba lepiej od submit.

pozdrawiam
Grzyw
To jeszcze nie wszystko. Jeżeli robisz rejestrację w jednym skrypcie... prześlij dane i zrób 5-krotny refresh przeglądarce.
smile.gif Zabezpiecz to sobie jeszcze jakąś kontrolką w formie zmiennej w sesji.
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.