Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kod do Logowania
Forum PHP.pl > Forum > Przedszkole
Piotr8211
Witam mam kod który udało mnie się wyszukać w necie i jest on bardzo dobry tylko że albo cos źle wpisuje albo coś nie tak jest z moja bazą danych podzieliłem logowanie na 3 części
1. część to login.html
  1. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">
  2. <HTML>
  3. <HEAD>
  4. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
  5. <META HTTP-EQUIV="Creation-date" CONTENT="2005-05-28T21:30:14Z">
  6. <META HTTP-EQUIV="Reply-to" CONTENT="piotr8211@o2.pl">
  7. <META HTTP-EQUIV="Content-Language" CONTENT="pl">
  8. <META NAME="Description" CONTENT="Autentykacja użytkownika w php">
  9. <META NAME="Author" CONTENT="Piotr8211">
  10. <TITLE>Autentykacja użytkownika</TITLE>
  11. </HEAD>
  12. <BODY BGCOLOR="#FFFFFF">
  13. <form method=post action="login.php">
  14. <table border=1 align=center cellspacing=3 cellpadding=3>
  15. <tr>
  16. <td align=center colspan=2><hr color=red>
  17. <H1>LOGOWANIE</H1><hr color=red>
  18. </td>
  19. </tr>
  20. <tr>
  21. <td align=center>
  22. <B>LOGIN: </B>
  23. </td>
  24. <td align=center>
  25. <input type="text" name="username">
  26. </td>
  27. </tr>
  28. <tr>
  29. <td align=center>
  30. <B>HASŁO: </B>
  31. </td>
  32. <td align=center>
  33. <input type=password name="password">
  34. </td>
  35. </tr>
  36. <tr>
  37. <td align=center colspan=2>
  38. <input type=submit value="LOGIN">
  39. </td>
  40. </tr>
  41. </table>
  42. </form>
  43. </BODY>
  44. </HTML>


2. Część to uswers.php
  1. <?php 
  2. $sql = &#092;"CREATE TABLE users(user_id INT PRIMARY KEY NOT NULL, real_name CHAR(30) NOT NULL, username CHAR(10) NOT NULL, password CHAR(10) NOT NULL)\"; 
  3. $connection = mysql_connect(http://www.darmoland.pl/piotr8211\", \"Piotr8211\", \"tu wpisuje swoje hasło\"); 
  4. $db = mysql_select_db(&#092;"db10375\", $connection); 
  5. $sql_result = mysql_query($sql, $connection); 
  6. $sql = &#092;"INSERT INTO users(user_id, real_name, username, password) VALUES('1', 'Piotr8211i', 'piotr8211', '123456')\"; 
  7. $sql_result = mysql_query($sql, $connection); 
  8.  
  9. ?>


3 część login.php
  1. <?php 
  2. if((!$username) || (!$password)) 
  3. { 
  4. header(&#092;"Location: http://www.darmoland.pl/piotr8211/login.html\"); 
  5. exit; 
  6. } 
  7. $connection = mysql_connect(&#092;"http://www.darmoland.pl/piotr8211\", \"Piotr8211\", \"meduza1\"); 
  8. $db = mysql_select_db(&#092;"db10375\", $connection); 
  9. $sql = &#092;"SELECT user_id FROM users WHERE username='$username' AND password='$password'\"; 
  10. $sql_result = mysql_query($sql, $connetion); 
  11. $num = mysql_num_rows($sql_result); 
  12. if($num == 1) 
  13. { 
  14. echo(&#092;"<b>Jeste&para; prawidłowym użytkownikiem!!!</b><BR>\"); 
  15. echo(&#092;"<B>Podałe&para; następuj&plusmn;c&plusmn; nazwę użytkownika: $username</B><BR>\"); 
  16. echo(&#092;"<B>Podałe&para; następuj&plusmn;ce hasło: $password</B><hr color=red>\"); 
  17. } 
  18. else if($num == 0) 
  19. { 
  20. echo(&#092;"<B>Nie masz autoryzacji!!!</B><hr color=red>\"); 
  21. } 
  22. ?>


i jak wpisuje swoje dane login i hasło wyskakuja mi dziwne znaki

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'http' (1) in /www_domains/d/darmoland.pl/piotr8211/login.php on line 7

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /www_domains/d/darmoland.pl/piotr8211/login.php on line 8

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www_domains/d/darmoland.pl/piotr8211/login.php on line 10

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www_domains/d/darmoland.pl/piotr8211/login.php on line 11
Nie masz autoryzacji!!!

a tu pokaże jak mam zrobioną baze danych może to też pomoże

[CODE]Baza danych db10375 - Tabela login
[ Struktura ] [ Przeglądanie ] [ SQL ] [ Szukaj ] [ Dodanie ] [ Eksport ] [ Operacje ] [ Wyczyszczenie ] [ Usunięcie ]


Pole Typ System porównań Atrybuty Null Domyślnie Dodatkowy Działanie
Login text latin2_general_ci Nie
Hasło text latin2_general_ci Nie
Zaznaczenie wszystkich / Odznaczenie wszystkich Zaznaczone:



Indeksy : [Dokumentacja]

Brak zdefiniowanego indeksu!

Utworzenie indeksu dla kolumn Wykorzystanie przestrzeni : Typ Wykorzystanie
Dane 0 bajtów
Indeks 1 024 bajtów
Sumarycznie 1 024 bajtów
Statystyka rekordów : Cecha Wartość
Format zmienny
System porównań latin2_general_ci
Rekordów 0
Utworzenie 28 maj 2005, 23:48
Ostatnia aktualizacja 28 maj 2005, 23:48


--------------------------------------------------------------------------------

Widok do wydruku
Dodanie nowego pola : Na końcu tabeli Na początku tabeli Po Login Po Hasło
Propozycja struktury tabeli [Dokumentacja]
Wykonanie zapytania/zapytań SQL do bazy danych db10375 [Dokumentacja]
SELECT * FROM `login` WHERE 1 Pola:
Login Hasło


Ponowne wywołanie tego zapytania

Lub Lokalizacja pliku tekstowego :

(Maximum size: 8 192KB)
Kompresja: Autodetekcja Brak ".gz"





Dodanie pliku tekstowego do tabeli
gu35t
$connection = mysql_connect(http://www.darmoland.pl/piotr8211", "Piotr8211", "tu wpisuje swoje hasło");

brakuje Ci "
Piotr8211
sprawdzałem na wszystkie już sposoby i dodałem tam login ale to jednak nie to nadal wyskakuje to samo co wcześniej napisałem
Spike
Cytat(gu35t @ 2005-05-29 12:05:25)
$connection = mysql_connect(http://www.darmoland.pl/piotr8211", "Piotr8211", "tu wpisuje swoje hasło");

brakuje Ci "

Tak jak kolega napisał musisz

  1. <?php
  2. $connection = mysql_connect(&#092;"http://www.darmoland.pl/piotr8211\", \"Piotr8211\", \"tu wpisuje swoje hasło\"); 
  3. ?>


i sprawdz czy twój serwer napewno ma taką nazwe winksmiley.jpg jeżeli mysql jest na tym samym serwerze zobacz co sie stanie jak wpiszesz localhost

  1. <?php
  2. $connection = mysql_connect(&#092;"localhost\", \"Piotr8211\", \"tu wpisuje swoje hasło\"); 
  3. ?>
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.