Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobic rejestracja
Dragon987
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.03.2007
Skąd: Mysłowice

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


Witam! Na lekcji mamy zroić prostą strone php wraz z rejestracja i logowaniem. Jak zrobić logowanie bez uzywania bazy danych, poprosty w pliku tekstowy (txt) mają byc zapisywanie uzytkownicy.

Ten post edytował Dragon987 15.03.2007, 17:28:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rabbittm
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 12.03.2007

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


ja to zrobilem tak: jest tu kilka rzeczy nie potrzebnych jak sesje itp ale moze cos pomoge

  1. <?php
  2.  
  3.  
  4. ?>
  5.  
  6. <html>
  7. <head>
  8. <title>Rejestrowanie nowego uzytkownika</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  10. </head>
  11. <body>
  12. <center>
  13.  
  14. <?php
  15.  
  16.  
  17. $name = $_POST['name'];
  18. $lastname = $_POST['lastname'];
  19. $login_rej = $_POST['login_rej'];
  20. $haslo_rej = $_POST['haslo_rej'];
  21. $form_zgodny = "tak";
  22. $wykonano = "nie";
  23.  
  24.  
  25.  
  26. if(!$name || !$lastname || !$login || !$haslo )
  27. {
  28.  
  29. echo 'Wypelnij wszystkie pola<br><br>';
  30.  
  31. }
  32.  
  33. ?>
  34.  
  35.  
  36.  
  37. <?php
  38.  
  39. echo '<font color="red">';
  40.  
  41. if( $name=="" )
  42. {
  43. echo 'Podaj imie<br>';
  44. $form_zgodny = "nie";
  45. }
  46.  
  47. if( $lastname=="" )
  48. {
  49. echo 'Podaj nazwisko<br>';
  50. $form_zgodny = "nie";
  51. }
  52.  
  53. if( $login_rej=="" )
  54. {
  55. echo 'Podaj login<br>';
  56. $form_zgodny = "nie";
  57. }
  58.  
  59. if( $haslo_rej=="" )
  60. {
  61. echo 'Podaj haslo<br>';
  62. $form_zgodny = "nie";
  63. }
  64.  
  65. if( $haslo_rej=="" )
  66. {
  67. echo 'Powtorz haslo<br>';
  68. $form_zgodny = "nie";
  69. }
  70.  
  71. echo '</font>';
  72.  
  73.  
  74. if( $form_zgodny=="tak")
  75. {
  76.  
  77.  
  78. $polacz_serwer=mysql_connect('mysql3.yoyo.pl','db129224','haslo1');
  79.  
  80. if ($polacz_serwer==false)
  81. {
  82. echo "brak polaczenia z serwerem<br>";
  83.  
  84. }
  85.  
  86. if(mysql_select_db('db129224')==null)
  87. {
  88. echo "brak polaczenia z baza danych<br>";
  89. }
  90.  
  91. $zapytanie1=mysql_query("Select login from uzytkownicy where login = "$login_rej"");
  92. $Pole = mysql_fetch_array($zapytanie1);
  93.  
  94.  
  95. if ($Pole)
  96. {
  97.  
  98. echo "Login: <b> $login_rej </b> juz istnieje";
  99.  
  100. }
  101. else {
  102.  
  103.  
  104. $zapytanie="insert into uzytkownicy values(null,'".$name."','".$lastname."','".$login_rej."',PASSWORD('".$haslo_rej."') )";
  105. $wynik=mysql_query($zapytanie);
  106.  
  107. if ($wynik)
  108. {
  109. echo 'Zostales zarejestrowany';
  110. echo '<br><br><b><a href="index.php">Przejdz do panelu logowania</a></b>';
  111. }
  112.  
  113. $wykonano = "tak";
  114. }
  115.  
  116.  
  117. if( $wykonano=="nie" )
  118. {
  119. //echo '<font color="red">';
  120. //echo '<br>BLEDNA REJESTRCJA!!! wypelnij wszystkie pola<br>';
  121. //echo '</font>';
  122. }
  123. }
  124. ?>
  125. <br><br><br>
  126. </center>
  127. <form action= "rejestracja.php" method= "post">
  128. <table align="center" border="1">
  129. <tr>
  130. <td width="150"> Imie </td>
  131. <td align=center><input type= "text" name= "name" <?php echo 'value='.$name; ?> ></td>
  132. </tr>
  133. <tr>
  134. <td width="150"> Nazwisko </td>
  135. <td align=center><input type= "text" name= "lastname" <?php echo 'value='.$lastname; ?> ></td>
  136. </tr>
  137. <tr>
  138. <td width="150"> login </td>
  139. <td align=center><input type= "text" name= "login_rej" <?php echo 'value='.$login_rej; ?> ></td>
  140. </tr>
  141. <tr>
  142. <td width="150"> haslo </td>
  143. <td align=center><input type= "password" name= "haslo_rej" <?php echo 'value='.$haslo_rej; ?> ></td>
  144. </tr>
  145. <tr>
  146. <td width="150"> potwierdz haslo </td>
  147. <td align=center><input type= "password" name= "haslo_rej" <?php echo 'value='.$haslo_rej; ?> ></td>
  148. </tr>
  149.  
  150. <td colspan= "2"><br><br><input type= "submit" value= "  rejestruj  "></td>
  151.  
  152. </table>
  153. </form>
  154.  
  155. </body>
  156. </html>



-------------------------
proszę pamiętać o BBCode
tym razem poprawiłem
~Cienki1980
Go to the top of the page
+Quote Post

Posty w temacie
- Dragon987   jak zrobic rejestracja   15.03.2007, 17:27:31
- - Ociu   To w szkole uczą php ? Poszukaj sobie informacji ...   15.03.2007, 17:31:05
- - Dragon987   No to wiem, ale nie wiem jak zrobic zeby zapisywał...   15.03.2007, 18:00:41
- - PiratNowegoPokolenia   hmmm ... rozbij sobie plik za pomocą explode późni...   15.03.2007, 18:07:40
- - Mary$   CytatPS: co to za szkoła że php uczą questionmark....   15.03.2007, 18:20:25
- - PiratNowegoPokolenia   w gimnazjum jest tylko Office i podstawy Html nie ...   15.03.2007, 18:29:02
- - Ociu   file_get_contents" title="Zobacz w manualu PHP" ta...   15.03.2007, 19:52:23
- - Dragon987   jestem w licem o profilu zarządzanie informacją. A...   15.03.2007, 20:10:25
- - Cienki1980   Na gotowca bym nie liczył bo nie na tym nauka pole...   15.03.2007, 20:32:19
- - Dragon987   mam tak: rejestracja.php i tam jest formularz [PHP...   15.03.2007, 21:18:57
- - Cienki1980   Jest całkiem OK na pierwszy rzut oka. Ja zamieniłb...   15.03.2007, 22:58:32
|- - Dragon987   Cytat(Cienki1980 @ 15.03.2007, 22:58...   16.03.2007, 08:00:09
- - Cienki1980   Np tak: [PHP] pobierz, plaintext <?phpfputs...   16.03.2007, 08:02:42
- - Dragon987   no wszystko ok, ale teraz jak zrobić zeby (za...   16.03.2007, 21:23:45
- - Cienki1980   Dwa posty wyżej opisałem Ci prawie krok po kroku j...   17.03.2007, 11:19:12
- - rabbittm   ja to zrobilem tak: jest tu kilka rzeczy nie potrz...   18.03.2007, 23:45:39
- - PiratNowegoPokolenia   Zagrożenie zhackowaniem ... dodaj addslashes przy ...   19.03.2007, 12:12:44
- - Sedziwoj   Od razu postulował bym aby sprawdzać co użytkownik...   19.03.2007, 18:15:57


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: 16.10.2025 - 05:12