![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od paru dni nie mogę sobie poradzić z następującym problemem: Mam link generowany przez php w źródle index.php: if(isset($user_login)) echo "<A HREF=new.php>Nowe zgłoszenie</A><BR>"; tylko wtedy, gdy użytkownik jest zalogowany. Generalnie to działa, ale raz na kilka kliknięć strona zachowuje się tak, jakby źródło było puste tzn. po kliknięciu mam białe okno przeglądarki, w polu adresu jest nadal index.php, po wybraniu opcji "Pokaż źródło" nie dzieje się kompletnie nic. Używam zmiennych sessji, łączę się z bazą MS SQL, procedurę połączenia ładuję przez include(), nie wiem, co jeszcze może mieć wpływ na takie działanie skryptu. Będę wdzięczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat <SPAN ID=title>UŻYTKOWNIK</SPAN><BR> <INPUT ID=login TYPE=text NAME=login><BR> <SPAN ID=title>HASŁO</SPAN><BR> <INPUT ID=login TYPE=password NAME=password><BR> <INPUT ID=login TYPE=submit NAME=submit VALUE=OK> nadajesz różnym polom te samo id=login, wrrrr Cytat session_start(); if (($login=="")||($password=="")) { $logon_info='BRAK DANYCH'; if (!session_is_registered('logon_info')) session_register('logon_info'); Header('Location: index.php'); exit; } A skąd masz te $login i $password? jakoś nigdzie nie widzę abyś je pobierał?Tu mogą być przez to problemy Cytat Na marginesie: Pewnie wyjdę na tatalnego laika, ale nie widzę większej różnicy pomiędzy PRINT a ECHO oraz konieczności zamykania w klamrach pojedynczej instrukcji. Niemniej jednak dzięki za uwagi. Kolega też pewnie miał na myśli, że atrybuty tagów należy dawać w "", czyli <input type="text" ... to dosyć ważna kwestia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:07 |