Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokada na haslo [PHP + MYSQL]
seba22
post 2.02.2005, 23:47:58
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Mam taki skrypt jego zadaniem jest logowanie....
  1. <?
  2. if((!$username) || (!$password))
  3. {
  4. header(&#092;"Location: http://www.twojserwer.com/login.html\");
  5. }
  6.  
  7. $connection = mysql_connect(&#092;"localhost\", \"login\", \"haslo\");
  8.  $db = mysql_select_db(&#092;"1\", $connection);
  9.  $sql = &#092;"SELECT user_id FROM users WHERE username='$username' AND 
  10.  
  11. password='$password'&#092;"; 
  12.  $sql_result = mysql_query($sql, $connetion);
  13.  $num = mysql_num_rows($sql_result);
  14.  if($num == 1)
  15. {
  16. echo(&#092;"<b>Jesteś prawidłowym użytkownikiem!!!</b><BR>\");
  17. echo(&#092;"<B>Podałeś następującą nazwę użytkownika: $username</B><BR>\");
  18. echo(&#092;"<B>Podałeś następujące hasło: $password</B><hr color=red>\");
  19. }
  20. else if($num == 0)
  21. {
  22. echo(&#092;"<B>Nie masz autoryzacji!!!</B><hr color=red>\");
  23. }  
  24. ?>


Gdzie tu jest blad...

Do dodawania uzylem takiego kodu
  1. <?
  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(&#092;"localhost\", \"login\", \"haslo\");
  4. $db = mysql_select_db(&#092;"1\", $connection);
  5. $sql_result = mysql_query($sql, $connection);
  6. $sql = &#092;"INSERT INTO users(user_id, real_name, username, password) VALUES('2', 'ppp', 'ppp', 'ppp')\";
  7. $sql_result = mysql_query($sql, $connection);
  8.  
  9. ?>



widzi tu ktos jakis blad ? bo ja juz nie widze sad.gif

Prosze o pomoc....


--------------------
Go to the top of the page
+Quote Post
Bakus
post 2.02.2005, 23:58:52
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


  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. ?>

1. Poco przy dodawaniu kolejnego użytkownika chcesz od nowa tworzyć tabelę?
2. Podawanie identyfikatora połączeń z bazą danych jest opcjonalne. Służy głównie gdy mamy otworzone połączenia z kilkoma bazami naraz w jednym skrypcie.
3. Zamiast else if($num == 0) wostarczy samo else
4. Stosuj tablice $_POST, $_GET i podobne do odbierania danych.


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
seba22
post 3.02.2005, 08:51:04
Post #3





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Dobra chzanie to....


Powiedzcie tylko jedno... a w zasadzie napiszcie mi ten prosty kod...

mam formulaz... to juz tam umiem... no i z niego ida zmienne $tytul i $tresc i te trzeba zapisac do bazy danych... ale jakos w taki sposob zeby sie dalo je potem odczytywac !
Ze jezeli gosciu zapisze tym formulazem 3 razy pod zad rozne zeczy to zeby wszystko w niej bylo i potem jakąś prostą komenda dalo sie wydusic te dane....

Ten post edytował seba22 3.02.2005, 10:03:50


--------------------
Go to the top of the page
+Quote Post
popbart
post 3.02.2005, 13:08:29
Post #4





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


Robisz zwykłego INSERTa i wierz mi że będzie je można odczytywać smile.gif .


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post
seba22
post 3.02.2005, 13:56:04
Post #5





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Acha no to dzieki stary smile.gif [nic nie kapuje ale zaluzmy ze jest gitarka] 3majcie sie mocno i pozdrawiam serdecznie !


--------------------
Go to the top of the page
+Quote Post
Vertical
post 3.02.2005, 14:07:36
Post #6





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


  1. <?php
  2. mysql_query(&#092;"INSERT INTO tabelka VALUES('$tytul', '$tresc')\");
  3. ?>


Ten post edytował Vertical 3.02.2005, 14:08:00
Go to the top of the page
+Quote Post
seba22
post 3.02.2005, 15:16:47
Post #7





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


a to to znam smile.gif ja mowie o odczytaniu smile.gif

do zapisu to normalnei mam takie cos
  1. <?
  2. $sql = &#092;"CREATE TABLE ppp(tresc INT PRIMARY KEY NOT NULL)\";
  3. $connection = mysql_connect(&#092;"localhost\", \"ppp\", \"ppp\");
  4. $db = mysql_select_db(&#092;"1\", $connection);
  5. $sql_result = mysql_query($sql, $connection);
  6. $sql = &#092;"INSERT INTO ppp(tresc) VALUES('$tresc')\";
  7. $sql_result = mysql_query($sql, $connection);
  8.  
  9. ?>


Ten post edytował seba22 3.02.2005, 15:20:38


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:13