Zrobilem sobie skrypcik ktory dziala. Jest jeden problem, gdy przechodze miedzy laczami czasami zdarza sie ze strona sie nie laduje, zostaje link z poprzedniej, a storna jest biała, daje f5 i link wpisuje sie normalny i jest zaladowana prawidłowo. ALe nie jest to regułą bo czasami działa bez zabiegu f5, przechodzi poprawnie. Nie wiem o co chodzi, raz działa raz nie. Zmieniałem servery i na nich to samo, raz działa raz nie.
Poniżej index.php.<?
include(\"class/class.php\");
include(\"class/db.php\");
$sdb = new Db();
$str = new Strona();
$stronaglowna = new Form();
if($iduzytkownika && $haslo)
{
// jeżeli użytkownik właśnie podjął próbę zalogowania
$sdb->lacz_db($dbhost, $dbuser, $dbpass, $dbname);
$zapytanie=\"select * from uwierz \"
.\"where uzytkownik='$iduzytkownika' \"
.\" and haslo=password('$haslo')\";
$sdb->zapytanie_login($zapytanie);
}
{
$zapytanie2=\"select * from uwierz \"
.\"where uzytkownik='$prawid_uzyt' \";
$pisz = \" Użytkownik zalogowany jako: $prawid_uzyt <br>
<a href=\"tylko_czlonkowie.php\\">Część członkowska</a><br>
<a href=\\"wylog.php\">Wylogowanie</a><br>\";
$sdb->zapytanie_dane($zapytanie2);
$str->UstawTytul(uzytkownik, zalogowany);
$stronaglowna->UstawZawartosc($pisz);
$stronaglowna->display();
$stronaglowna->WyswietlNaglowek();
$str->napisz($pisz);
$stronaglowna->WyswietlStopke();
*/
}
else
{
if(isset($iduzytkownika)) {
$pisz = \"Zalogowanie niemożliwe\";
$stronaglowna->UstawZawartosc($pisz);
$stronaglowna->display();
// jeżeli próba logowania była nieudana
}
else
{
$pisz = \"Użytkownik niezalogowany.<br> <a href=\"rejestracja.php\\">Rejestracja</a>\";
$stronaglowna->UstawZawartosc($pisz);
$stronaglowna->display();
// nie było próby logowania lub nastąpiło wylogowanie
}
$stronaglowna = new Form();
$stronaglowna->Wyswietl();
$stronaglowna->WyswietlDol();
}
?>
co to może być ? dodaje LINK
DO strony z tym skryptem
Ten post edytował pirat 11.08.2004, 13:18:31