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
nospor
post
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
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: 10.10.2025 - 17:07