Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Prosty skrypt który nabawił mnie nerwicy
Szypa
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.07.2007
Skąd: Ostroróg

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


walczę nad tym od rana. Chce zrobić prosty skrypt rejestracji z wykorzystanie bazy danych. cały czas wywala mi błąd w linii 38 a ja za cholerę nie wiem o co w tym chodzi:/ Proszę o pomoc. Jestem zielony w Php a samych skryptów uczę sie domowo z książki:)


  1. <?php
  2. ini_set ('display_errors', 1);
  3. error_reporting (E_ALL & ~E_NOTICE);
  4. $tytul = "Rejestracja";
  5. require ('szablony/menu.html');
  6. ?>
  7. <div id="content">
  8. <div id="posts">
  9. <div class="post">
  10. <h2 class="title">Rejestracja na stronie osiedlowej sieci XxX</h2>
  11. <div class="story">
  12. <p><strong>Podaj dane niezbędne dla rejestracji</strong></p>
  13. <?php
  14. if (isset ($_POST['wyslij']))
  15. {
  16. $problem = FALSE;
  17.  
  18. if (empty ($_POST['uzytkownik']))
  19. {
  20. $problem = TRUE;
  21. print '<p>Proszę podac nazwę użytkownika!</p>';
  22. }
  23.  
  24. if (empty ($_POST['haslo1']))
  25. {
  26. $problem = TRUE;
  27. print '<p>Proszę podac hasło!</p>';
  28. }
  29.  
  30. if ($_POST['haslo1'] != $_POST['haslo2'])
  31. {
  32. $problem = TRUE;
  33. print '<p>Hasło nie jest zgodne z powtórzonym hasłem!</p>';
  34. }
  35.  
  36. if (!$problem)
  37. {
  38. if (dbc = @mysql_connect ('localhost', 'uzytkownik', 'haslo');
  39. {
  40. if (!@mysql_select_db ('XxX'))
  41. {
  42. die ('<p>Nie można wybrać bazy danych, ponieważ: <b>' . mysql_error() . '</b></p>');
  43. }
  44. }
  45. else
  46. {
  47. die ('<p>Nie można połączyć się z MySQL, ponieważ: <b>' . mysql_error() . '</b></p>');
  48. }
  49.  
  50. $zapytanie = "INSERT INTO uzytkownicy (user_id, uzytkownik, haslo, email, data) VALUES (0, '{$_POST['uzytkownik']}', '{$_POST['haslo1']}', '{$_POST['email']}', now())";
  51.  
  52. if (@mysql_query ($zapytanie))
  53. {
  54. print '<p>Zostałeś zarejestrowany na stronie!</p>';
  55. }
  56. else
  57. {
  58. print "<p>Nie można zarejestrowac na stronie ponieważ: <b>" . mysql_error() . "</b>. Wykonywane zapytanie: $zapytanie.</p>";
  59. }
  60. }
  61. else
  62. {
  63. print '<p>Brak wypełnionego pola! Proszę spróbować jeszcze raz!</p>';
  64. }
  65. } 
  66. else
  67. {
  68. ?>
  69. <form action ="rejestracja.php" method="post">
  70. <p>Nazwa użytkownika: <input type="text" name="uzytkownik" size="20" /><br />
  71. Hasło: <input type="password" name="haslo1" size="20" /><br />
  72. Powtóz hasło: <input type="password" name="haslo2" size="20" /><br />
  73. Adres Email: <input type="text" name="email" size="20" /><br />
  74. <input type="submit" name="wyslij" value="Zarejestruj" /></p>
  75. </form>
  76. <?php
  77. }
  78. ?>
  79. </div>
  80. </div>
  81. </div>
  82. <!-- end #posts -->
  83. <?php
  84. require ('szablony/linki.html');
  85. require ('szablony/stopka.html');
  86. ?>


Ten post edytował Szypa 25.07.2007, 16:53:37
Go to the top of the page
+Quote Post

Posty w temacie
- Szypa   [php] Prosty skrypt który nabawił mnie nerwicy   25.07.2007, 16:02:01
- - Stark   [PHP] pobierz, plaintext <?phpif (dbc = @my...   25.07.2007, 16:14:41
- - Szypa   No i zapomniałeś dodać że powinienem dodać znak ...   25.07.2007, 16:41:20
- - Teamon   Ekhm... co do strongow to proponuje: [PHP] pobier...   25.07.2007, 17:01:56
- - Szypa   No moja książka nie pisała o takim sposobie zapisa...   25.07.2007, 17:36:18
- - abc667   tutaj jest odpowiedź   25.07.2007, 17:39:43
- - Szypa   Wiesz, nie dostałem bana na googlach, i sprawdziłe...   25.07.2007, 17:46:54
- - mike   ~abc667 za następnego takiego posta dostanies...   25.07.2007, 17:54:22
- - abc667   ale nie rozumiem po co kopiować coś cały czas? wpi...   25.07.2007, 18:33:35
- - Szypa   Korzystam u siebie z Dreamweavera. No byłbym masoc...   25.07.2007, 18:40:49
- - Teamon   Kolejny błąd... może coś więcej o nim powiesz?   25.07.2007, 20:07:44
- - Szypa   No tak, mój błąd. Już podaje o co chodzi: Parse er...   25.07.2007, 20:19:52
- - mike   [PHP] pobierz, plaintext <?php // ...$zapy...   25.07.2007, 20:21:54
- - Szypa   To poprawiłem ale krzaczy się dalej w 59 linijce: ...   25.07.2007, 20:30:56
- - mike   _POST => $_POST Dbałości troszkę. Lepiej ...   25.07.2007, 20:32:54
- - Szypa   To sam poprawiłem, zauważyłem od reki, ale nie pop...   25.07.2007, 20:39:25
- - strife   [PHP] pobierz, plaintext <?phpif ( ($_P...   25.07.2007, 22:00:20
- - Szypa   Wszystko ładnie przepisałem i już się nie krzaczy....   26.07.2007, 00:41:11


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:52