Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Link nie działa
hesus
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hesus
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


Może rozwiązanie z ID jest niemądre, ale wykorzystuję je tylko do przypisywania znacznikom stylów, więc myślę, że nie w tym problem.

Zmienne $login i $password przekazywane są do skryptu przez formularz
Kod
<INPUT ID=login TYPE=text NAME=login><BR>
<INPUT ID=login TYPE=password NAME=password>


Zawsze tak robię i zawsze to działa. Podejrzewam, że to też nie jest problemem, bo nie działają również linki
Kod
if(isset($user_login)) echo "<a href=new.php>Nowe zgłoszenie</a><BR>";
if(isset($user_login)) echo "<a href=archives.php>Archiwum</a>";


Przykładowo strona archives.php wygląda niemalże identycznie jak ta z linkiem. Różnice twią tylko w linkach no i oczywiści w treści strony.

O zamykaniu atrubutów do tagów będę pamiętał. Dzięki.
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 - 08:37