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

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 10:42