Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie - postgresql
domelpl
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.01.2007

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


Witam,
Wiem że jest pełno tematów na forum o logowaniu, przeczytałem chyba wszystkie ale nadal nie moge poradzić sobie z logowaniem
Zamieszczam mój prosty skrypt i z góry przepraszam za głupie błędy ale jestem początkujący
Błagam pomuszcie mi

index.html
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  3. <title>strona testowa</title>
  4.  
  5. <STYLE type="text/css">
  6. .logowanie {font-family: sans-serif; font-size: 12pt; margin:4em;}
  7. .tytul {font-family: Home Sweet Home; font-size: 15pt; margin:3em;}
  8. </head>
  9. <SPAN class="tytul"><br><br><div align="center"><STRONG>Witaj w programie lojalnosciowym</STRONG></div></SPAN>
  10. <SPAN class="logowanie"><br><br><div align="center"><form action="logowanie.php" method="post">
  11. <p>Login<input type="text" name="form_log" /></p>
  12. <p>Haslo<input type="password" name="form_pass" /></p>
  13. <p><input type="submit" value="Zaloguj" /></p>
  14. </form></div></SPAN>
  15.  
  16. </body>
  17. </html>



logowanie.php
  1. <?php
  2. function laczenie()
  3. {
  4. $db=pg_connect('host=localhost dbname=test user=domel');
  5. //if ($db) {
  6. //echo 'polaczenie udane';}
  7. //else {
  8. //echo 'polaczenie nieudane';}
  9. }
  10.  
  11. $lacz=laczenie(); echo '<br>';
  12. //$login = 'domel';
  13. //$password = 'lotus';
  14. $log = $_POST['form_log'];
  15. $pass = $_POST['form_pass'];
  16.  
  17. $login = ('select login from users where login='$log';');
  18. $wyk1 = pg_query($login);
  19. $password = ('select haslo from users where haslo='$pass';');
  20. $wyk2 = pg_query($password);
  21.  
  22. if ($log == $wyk1 && $pass == $wyk2)
  23. { 
  24. $user=$_POST['form_log'];
  25. echo('<br><div align="center">Witaj '.$user.'</div>'); 
  26. } 
  27. else 
  28. { 
  29. echo('Bledny login lub haslo'); 
  30. } 
  31. //-----------------------------------------------------------------------------------------
  32.  
  33. ?>


Zapomniałem dodać w czym problem a więc: po wpisaniu danych do formularza przerzuca mnie na stronke "logowanie.php"
i na tym koniec nic sie nie dzieje. Wcześniej gdy miałem z góry ustalony login i hasło bez łączenia z bazą to wszystko działało
Jeszcze raz proszę o pomoc i wyrozumiałość
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
domelpl
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.01.2007

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


No jest już lepiej ale nie działa do końca dobrze tzn cokolwiek bym wpisał to logowanie jest nieudane obojętnie czy wpiszę dobre czy złe dane
Dzieki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 09:22