Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rejestracja na stronie, Juz mnie to irytuje
NX_Turbospeed
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.12.2005

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


Witam.

Mam problem. Juz od kilku dni nad tym siedze i nie moge se poradzic. Moj kod to:

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2. <?
  3. if($_POST['registerme']){
  4. $zapytanie = 'INSERT INTO `users`(`login` , `haslo` , `email` , `perm` , `plec` ) VALUES(''.$_POST['login'].'', ''.$_POST['pass'].'', ''.$_POST['email'].'', 1, ''.$_POST['plec'].'');';
  5.  
  6. print($zapytanie);
  7. if(mysql_query($zapytanie)){
  8. print('<table border="0" cellpadding="0" cellspacing="0" align="center">
  9. <tr><td class="top1"><div class="txt">Rejestracja</div></td></tr>
  10. <tr><td class="tlo1">
  11. <div class="news">
  12. <img src="images/info.jpg" align="left" alt="" style="padding-right:5px;padding-top:3px;padding-bottom:2x;">
  13. <center>Dziękujemy '.$_POST['login'].'!</center><br>Właśnie się stałeś użytkownikiem portalu <b>DevonSix.net</b> Teraz już możesz się zalogować!
  14. </div>
  15. </td></tr>
  16. <tr><td class="dol1"></td></tr>
  17. </table>');
  18.  
  19. }else{
  20. errorcode('Wystąpił błąd! Spróbuj ponownie. Jeżeli ta sytuacja będzie się powtarzać ponowni
    e, skontaktuj się z administratorem.'
    );
  21.  
  22. }
  23.  
  24. }else{
  25. if($_POST['send']){
  26. if(!$_POST['login']) $errorcode = 'Brak loginu';
  27. if(!$_POST['pass']) $errorcode = 'Brak Hasła';
  28. if(!$_POST['repass']) $errorcode = 'Brak powtórzenia hasła';
  29. if($_POST['pass']!=$_POST['repass']) $errorcode = 'Hasło nie jest takie same w dwóch polach';
  30.  
  31. if($errorcode!=''){
  32.  
  33.  errorcode($errorcode);
  34.  
  35. }else{
  36. $zap = 'SELECT * FROM users WHERE login="'.$_POST['login'].'"';
  37. $wynik = mysql_query($zap);
  38. $registeredname = mysql_num_rows($wynik);
  39. if($registeredname==1){
  40. errorcode('Wybrany nick jest aktualnie w użyciu. Spróbuj użyć innej ksywy.');
  41.  
  42. }else{
  43. if($_POST['plec']==1) $plecta = 'Mężczyzna';
  44. if($_POST['plec']==2) $plecta = 'Kobieta';
  45.  
  46. print('<table border="0" cellpadding="0" cellspacing="0" align="center">
  47. <tr><td class="top1"><div class="txt">Rejestracja</div></td></tr>
  48. <tr><td class="tlo1">
  49. <div class="news">
  50. <span class="o">
  51. <form action="index.php?f=register" method="post"><table border="0">
  52. <tr>
  53. <td>Login:</td>
  54. <td>'.$_POST['login'].'</td>
  55. </tr>
  56. <tr>
  57. <td>Hasło:</td>
  58. <td>******</td>
  59. </tr>
  60. <tr>
  61. <td>E-Mail: </td>
  62. <td>'.$_POST['email'].'</td>
  63. </tr>
  64. <tr>
  65. <td>Płeć</td>
  66. <td>'.$plecta.'</td>
  67. </tr>
  68. </table> 
  69. Czy te informacje się zagdzają?
  70. <input type="submit" value="Tak" name="registerme" /></form></span>
  71. </div>
  72. </td></tr>
  73. <tr><td class="dol1"></td></tr>
  74. </table>');
  75. }
  76. }
  77. }
  78. print('<table border="0" cellpadding="0" cellspacing="0" align="center">
  79. <tr><td class="top1"><div class="txt">Rejestracja</div></td></tr>
  80. <tr><td class="tlo1">
  81. <div class="news">
  82. <span class="o">
  83. <form action="index.php?f=register" method="post"><table border="0">
  84. <tr>
  85. <td>Login:</td>
  86. <td><input name="login" type="text" maxlenght="50" value="'.$_POST['login'].'" /></td>
  87. </tr>
  88. <tr>
  89. <td>Hasło:</td>
  90. <td><input type="password" name="pass" value="'.$_POST['pass'].'" /></td>
  91. </tr>
  92. <tr>
  93. <td>Powt&oacute;rz hasło:</td>
  94. <td><input type="password" name="repass" value="'.$_POST['repass'].'" /></td>
  95. </tr>
  96. <tr>
  97. <td>E-Mail: </td>
  98. <td><input type="text" name="email" value="'.$_POST['email'].'" /></td>
  99. </tr>
  100. <tr>
  101. <td>Wybierz płeć</td>
  102. <td><select name="plec" value="'.$_POST['plec'].'">
  103. <option value="1">Mężczyzna</option>
  104. <option value="2">Kobieta</option>
  105. </select></td>
  106. </tr>
  107. </table>  <input type="submit" value="Rejestruj" name="send" /></form></span>
  108. </div>
  109. </td></tr>
  110. <tr><td class="dol1"></td></tr>
  111. </table>');
  112.  
  113. }
  114.  
  115. ?>


A gdy wyswietlam zapytanie to wychodzi:
  1. INSERT INTO `users`(`login` , `haslo` , `email` , `perm` , `plec` ) VALUES('', '', '', 1, '');
niewiem czemu :/

Wiem ze tak sie nie robi wiekszasci rzeczy, ale jestem poczatkujacy i inaczej nie potrafie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Z góry dzięki.

Pzdr.
NX
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.09.2025 - 21:31