Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Dlaczego mnie nie rejestruje :(
bambolo
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

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


Witam podczas rejestracjinie chce mie przenies na nastepną strone (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
Bajki
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował Bajki 2.09.2008, 10:23:23
Go to the top of the page
+Quote Post
bambolo
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

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


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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nie wiem co jest na localu mi działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a na serwerze nie chce
Go to the top of the page
+Quote Post
Bajki
post
Post #4





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

no i oczywiscie
  1. <form method="post"></form>


Ten post edytował Bajki 2.09.2008, 11:59:03
Go to the top of the page
+Quote Post
bambolo
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

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


hmm wątpie ale sprawdze (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nawet pliku instalacyjnego sie nie da odpalic bo powraca na pierwotną strone (IMG:http://forum.php.pl/style_emoticons/default/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

Ten post edytował bambolo 2.09.2008, 15:48:28
Go to the top of the page
+Quote Post
Bajki
post
Post #6





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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. ?>
(IMG:http://forum.php.pl/style_emoticons/default/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

Ten post edytował Bajki 2.09.2008, 18:04:04
Go to the top of the page
+Quote Post

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: 29.09.2025 - 05:42