Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Rejestracja i błąd...
ArekJ
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam,
otóż pisze skrypt rejestracji, ale coś mi nie wychodzi :/ Skrypt wygląda tak:

  1. <? // rejestracja.php
  2.  
  3. include 'common.php';
  4. include 'db.php';
  5.  
  6. if (!isset($_POST['wyslano']:
  7. // wyświetl formularz do rejestracji nowego użytkownika
  8. ?>
  9.  
  10. <HTML>
  11. <HEAD>
  12. <TITLE>Rejestracja nowego użytkownika</TITLE>
  13. <STYLE type="text/css">
  14. <!--
  15. BODY, TABLE, FORM { font-si: 8pt; font-famil: Verdana, Arial; text-decoratio: none }
  16. SELECT, INPUT { font-si: 8pt; font-famil: Courier, Arial; text-decoratio: none }
  17. -->
  18. </STYLE>
  19. </HEAD>
  20. <BODY>
  21.  
  22. <H3>Rejestracja nowego użytkownika</H3>
  23. <P><FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT> pola wymagane</P>
  24.  
  25. <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
  26. <TABLE border="0" cellpadding="0" cellspacing="5">
  27. <TR>
  28. <TD align="right">Log:</TD>
  29. <TD>
  30. <INPUT name="login" type="text" maxlength="100" size="25">
  31. <FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT>
  32. </TD>
  33. </TR>
  34. <TR>
  35. <TD align="right">Hasło:</TD>
  36. <TD>
  37. <INPUT name="haslo" type="password" maxlength="100" size="25">
  38. <FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT>
  39. </TD>
  40. </TR>
  41. <TR>
  42. <TD align="right">E-mail:</TD>
  43. <TD>
  44. <INPUT name="email" type="text" maxlength="100" size="25">
  45. </TD>
  46. </TR>
  47. <TR>
  48. <TD align="center" colspan="2">
  49. <HR noshade="noshade">
  50. <INPUT type="reset" value="Kasuj">
  51. <INPUT type="submit" name="wyslano" value="Zarejestruj">
  52. </TD>
  53. </TR>
  54. </TABLE>
  55. </FORM>
  56. </BODY>
  57. </HTML>
  58.  
  59. <?
  60. els<span style="color: #007700":
  61. // Początek procedury dodawania nowego użytkownika
  62. dbConnect('ArekJ_glowna');
  63.  
  64.  // Sprawdzenie czy wymagane pola zostały wypełnione
  65. if ($_POST['login']=='' || $_POST['haslo']=='' || $_POST['nazwisko']=='') {
  66. error('Jedno lub kilka z wymaganych pól jest puste.\n'.
  67. 'Wypełnij je i spróbuj ponownie.');
  68. }
  69.  
  70. // Sprawdzenie czy istnieje LOGIN w bazie danych
  71. $sql = "SELECT COUNT(*) FROM uzytkownik WHERE login = '$_POST[login]'";
  72. $result = mysql_query($sql);
  73. if (!$result) {
  74. error('Błąd w zapytaniu SQL');
  75. }
  76. if (@mysql_result($result,0,0)>0) {
  77. error('Wybrany login jest zajęty. \n'.
  78. 'Proszę wpisać inny login. ');
  79. }
  80.  
  81. // Dodanie nowego użytkownika do bazy danych
  82. $sql = "INSERT INTO uzytkownik SET
  83. login = '$_POST[login]',
  84. haslo = PASSWORD('$_POST[haslo]'),  
  85. email = '$_POST[email]',
  86. if (!mysql_query($sql)) error('Błąd w zapytaniu SQL');
  87. ?>
  88.  
  89. // Strona potwierdzajaca rejestracje
  90. <HTML>
  91. <HEAD>
  92. <TITLE>Rejestracja zakończona</TITLE>
  93. <STYLE type="text/css">
  94. <!--
  95. BODY, { font-si: 8pt; font-famil: Verdana, Arial; text-decoratio: none }
  96. -->
  97. </STYLE>
  98. </HEAD>
  99. <BODY>
  100. <P><B>Rejestracja zakończona pomyślnie!</B></P>
  101. <P>LOG: <B><?=$_POST[login]?></B><BR>
  102. HAS&#321: <B><?=$_POST[haslo]?></B></P>
  103. <A href="javascripthistory.go(-1)">powrót</A>
  104. </BODY>
  105. </HTML>
  106.  
  107. endif;
  108. ?>


a błąd tak:

Kod
Parse error: syntax error, unexpected T_STRING in /home/xxx/domains/yyy/public_html/rejestracja.php on line 93


Czekam na sugestie gdzie tkwi problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ArekJ 13.09.2008, 14:52:16
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: 3.10.2025 - 08:48