Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]jak i skrypcik na rejestracje
Forum PHP.pl > Forum > Przedszkole
tworzyciel
czy dobrze zrobilem skrypcik na rejestracje bo ja to robilem przez notatnik i wciagle zastanawiam sie czy idzie to robic notatnikiem czy jakimś programem prosze o pomoc a moze to dobry skrypcik ale zatem dobrze go obadac czeba bo niewiem troche czy on na cos sie przyda czy to czeba robic jakims programem czy czyms innym...
OTO SKRYPCIK:


[/php]
  1. <?php
  2. [/php]mysql_connect('localhost', 'root', 'krasnal') or die('Nie można się połączyć z bazą danych');
  3. mysql_select_db('riddick') or die('Baza danych nie istnieje');
  4.  
  5. function wyswietlFormularz () {
  6. return '
  7. <form action="' . $_SERVER['PHP_SELF'] . '" method="post">
  8. <table>
  9. <tr>
  10. <td>Login*</td>
  11. <td><input type="text" name="user" value="' . $_POST['user'] . '" /></td>
  12. </tr>
  13. <tr>
  14. <td>Hasło*</td>
  15. <td><input type="password" name="pass1" value="' . $_POST['pass1'] . '" /></td>
  16. </tr>
  17. <tr>
  18. <td>Powtórz Hasło*</td>
  19. <td><input type="password" name="pass2" value="' . $_POST['pass2'] . '"></td>
  20. </tr>
  21. <tr>
  22. <td>Email:*</td>
  23. <td><input type="email" name="mail" value="' . $_POST['mail'] . '" /></td>
  24. </tr>
  25. <tr>
  26. <td>Lokalizacja:</td>
  27. <td><input type="text" name="lokalizacja" value="' . $_POST['lokalizacja'] . '" /></td>
  28. </tr>
  29. <tr>
  30. <td>Zainteresowania:</td>
  31. <td><input type="text" name="zainteresowania" value="' . $_POST['zainteresowania'] . '" /></td>
  32. </tr>
  33. </table>
  34. <input type="submit" name="submit" value="rejestruj" />
  35. </form>';
  36. }
  37.  
  38. if (isset($_POST['submit'])) {
  39. $confirm = true;
  40. if ( $confirm && (empty($_POST['user'])) ) {
  41. echo 'Proszę podać login!';
  42. $confirm = false;
  43. }
  44. if ( $confirm && (empty($_POST['pass1'])) ) {
  45. echo 'Proszę podać hasło!';
  46. $confirm = false;
  47. }
  48. if ( $confirm && (empty($_POST['pass2'])) ) {
  49. echo 'Proszę podać powtórne hasło!';
  50. $confirm = false;
  51. }
  52. if ( $confirm && ($_POST['pass1'] != $_POST['pass2']) ) {
  53. echo 'Podane hasła nie są jednakowe!';
  54. $confirm = false;
  55. }
  56. if ( $confirm && (empty($_POST['mail'])) ) {
  57. echo 'Proszę podać adres e-mail!';
  58. $confirm = false;
  59. }
  60. if ( $confirm ) {
  61. $query = mysql_query("SELECT COUNT(nickname) FROM `riddick` WHERE nickname = '" . $_POST['username'] . "'");
  62. $result = mysql_fetch_array($query);
  63. if ( $result[0] != 0 ) {
  64. echo 'Ta nazwa loginu została już wykorzystana!';
  65. $confirm = false;
  66. }
  67. }
  68. if ( $confirm ) {
  69. $query = mysql_query("SELECT COUNT(email) FROM `riddick` WHERE email = '" . $_POST['mail'] . "'");
  70. $result = mysql_fetch_array($query);
  71. if ( $result[0] != 0 ) {
  72. echo 'Ten email jest już w bazie, wybierz inny!';
  73. $confirm = false;
  74. }
  75. }
  76. if ( $confirm ) {
  77. $query = "INSERT INTO `riddick` VALUES ('" . $_POST['user'] . "', '" . $_POST['pass1'] . "', '" . $_POST['mail'] . "', '" . $_POST['lokalizacja'] . "', '" . $_POST['zainteresowania'] . "')";
  78. if ( mysql_query($query) ) echo 'Rejestracja zakonczona, możesz się już zalogować korzystajac z hasla i loginu kt
    ory podales przy rejestracji'
    ;
  79. else echo 'Podczas rejestracji wystąpił nieoczekiwany błąd. Skontaktuj się z administratore
    m serwera!'
    ;
  80. } else echo wyswietlFormularz();
  81. } else {
  82. echo wyswietlFormularz();
  83. }
  84. ?>[php]
[php][/php]



chodzi oto czy go dobrze napisalem gdzie mam dac nazwe bazy i takie inne rzeczy ale bardzo prosze o pomoc bo nie jestem zielony po prostu prosze skopiowac ten skrypcik i napisac gdzie mam napisac nazwe bazy i inne.... zeby to jakos znalazlo sie w mojej bazie danych prosze o natychmiastowom pomoc bo sie troche spiesze bo niedlugo wyjezdrzam niepowiem dokąd!!!!!! ale chcialbym zeby stronka moja byla zanim pojade w necie bo są przeciez wakacje i chcialbym sobie zrobic odpoczynek od php, html i sql ale prosze na kolanach o pomoc
wlamywacz
Przepraszam ale nie mogę powstrzymać..

LOL



// wiem ze LOL, ale bez przesady albo napisz cos konstruktywnego albo nic nie pisz, dr_bonzo
Nightmare
Omg, w jakim kraju ja żyje blink.gif
Polecam jakieś kursy dla początkujących.
domis86
Po prostu "no comments" withstupidsmiley.gif


Opamietaj się kolego. Polecam jakiś kurs w stylu "PHP dla opornych", ale wcześniej "Slownik ortograficzny języka polskiego"
dr_bonzo
@tworzyciel:

Same checi nie wystarcza, jak chcesz zeby byla zrobiona to ja zrob, wez przeczytaj ksiazke o php, kursy, przerob przyklady, bo sama stronka ci sie nie stworzy

Poza tym: piszesz strasznie, bledy, brak interpunkcji
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.