problem jest nastepujacy: to prosty skypt logowania pobiera z bazy danych login i password i porównuje go z wpisanymi do formularza - co jednak dziwne - jesli formularz zostawie pusty i nacisne loguj - to sie loguje poprawnie (raczej nidopuszczalne hehe

) a przecież isset ma przed tym bronić a nie działa ? niewiem dlaczego..pewnie to jakis banal ale ja dopiero raczkuje...w tych tematach
http://fidel.livenet.pl/logowanie.php5<?php
if (isset($_POST['login']) && isset($_POST['haslo'])) {
$conn_string='host=localhost dbname=fidel_db user=fidel password=pass';
{
$wynik=pg_query('SELECT * FROM users WHERE name=''.$_POST['login'].'' '); if (!$wynik)
{
echo("zle zapytanie <br/>"); }
else
{
if (($_POST['login']==$row[2]) && ($_POST['haslo']==$row[3]))
{
echo('<h1>ZOSTAŁEŚ ZALOGOWANY</h1>'); }
else
{
echo ("zle haslo lub login <br/>"); }
}
}
else
{
exit("Nie mozna polaczyc z baza <br/>"); }
}
?>
PROBLEM ROZWIAZANY[SIZE=7]