Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dlaczego mnie nie rejestruje :(
Forum PHP.pl > Forum > Przedszkole
bambolo
Witam podczas rejestracjinie chce mie przenies na nastepną strone sad.gif nie wiem co jest grane prosze o pomoc

  1. <?php
  2.  
  3. include("includes/header.php");
  4. include("includes/common.php");
  5. include("includes/register_header.php");
  6. include("includes/messages.php");
  7. if(!session_is_registered("session_first_name"))
  8. {
  9. session_register("session_first_name");
  10. }
  11. if(!session_is_registered("session_last_name"))
  12. {
  13. session_register("session_last_name");
  14. }
  15. if(!session_is_registered("session_email"))
  16. {
  17. session_register("session_email");
  18. }
  19. if(!session_is_registered("session_username"))
  20. {
  21. session_register("session_username");
  22. }
  23. if(!session_is_registered("session_password"))
  24. {
  25. session_register("session_password");
  26. }
  27. if(!session_is_registered("session_packageType"))
  28. {
  29. session_register("session_packageType");
  30. }
  31. // Code for entering values into database
  32. if($Submit == "Submit")
  33. {
  34. $first_name = str_replace("'","''",$first_name);
  35. $first_name = str_replace("","\",$first_name);
  36. $last_name = str_replace("'","''",$last_name);
  37. $last_name = str_replace("","\",$last_name);
  38. $email = str_replace("'","''",$email);
  39. $email = str_replace("","&#092;",$email);
  40. $username = str_replace("'","''",$username);
  41. $username = str_replace("","\",$username);
  42. $password = str_replace("'","''",$password);
  43. $password = str_replace("","\",$password);
  44.  
  45. $st = "select * from StatMember where username = '$username";
  46. $rs = mysql_query($st) or die(mysql_error());
  47. $numrows = mysql_num_rows($rs);
  48. if($numrows > 0)
  49. {
  50. $msg = $M_UsernamePresent;
  51. }
  52. else
  53. {
  54.  
  55. $session_first_name = $first_name;
  56. $session_last_name = $last_name;
  57. $session_email = $email;
  58. $session_username = $username;
  59. $session_password = $password;
  60. $session_packageType = $package_type;
  61. $registration_status = "registered";
  62. }
  63. }
  64. // Code for entering values into database
  65. ?>


Kawałek kodu do rejestracji
Bajki
na "następną strone" czyli na jaką...na tą co wysłałeś czy na jakąś inną ?
przypuszczam, że masz jakąś strone napisaną w htmlu, z formularzem. Formularz ten ma action="plik podany wyżej" tak ?
bambolo
czyli nie przenosi do pliku registerok.php poza tyn nigdzie nie chce przenosic ani gdy wpisuje dane poprawne do logowania ani do panelu admina poprostu czyszczą sie pola i strona zostaje pusta sad.gif nie wiem co jest na localu mi działa smile.gif a na serwerze nie chce
Bajki
wiesz co nie wiem czy to kwestia tego ale po pierwsze wysyłaj dane metodą POST i tak samo pobieraj zmienne, czyli zamień sobie
  1. <?php
  2. if($Submit == "Submit")
  3. ?>

na
  1. <?php
  2. if($_POST['Submit'] == "Submit")
  3. ?>


i musisz tak zrobić z każdą zmienną powiązaną z polami formularza logowania winksmiley.jpg

no i oczywiscie
  1. <form method="post"></form>
bambolo
hmm wątpie ale sprawdze sad.gif nawet pliku instalacyjnego sie nie da odpalic bo powraca na pierwotną strone sad.gif no jestem w szoku

Tak to wyglada

http://bambolas.webd.pl/install.php

a to plik instalacyjny

http://bambolas.webd.pl/install.txt

ps hmody są ok
Bajki
to jest ściągnięty gotowy skrypt ? bo jak tak to ktoś go dziwnie napisał ;P widze, że form ma method="post" ale funkcje sprawdzające nie mają zamienionych zmiennych $zmienna na $_POST['zmienna'] i skrypt nie wykrywa, że cokolwiek nacisnales bo poprostu nie widzi zmiennej np. $page tongue.gif

jeśli to ściągnięty skrypt to jego autor -skoro go udostepnia- powinien wiedzieć że powinno to wyglądać tak
  1. <?php
  2. if ( $_POST['page'] == x ){}
  3. ?>
a nie
  1. <?php
  2. if ( $page == x ) {}
  3. ?>
tongue.gif bo w takiej postaci w jakiej jest to teraz skrypt zadziała tylko na niektórych serwerach.

Cytat
nawet pliku instalacyjnego sie nie da odpalic

jeśli tak to zapewne każdy plik skryptu jest źle napisany i radze odrazu zmienić skrypt na inny bo -w zależności od jego rozmiarów- czeka cie bardzo dużo zmieniania formy zmiennych ;P
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.