Bir javascript işlevi kullanarak bir ışık kutusuna bir giriş formu yaptım. Şimdi ben çok ona sayfaya onun Navigations üzerinde tekrar tekrar lightbox giriş göstermek için kullanıcı logined olup olmadığını kontrol ve değil, oturum değişkeni bir değer depolamak istediğiniz .. Benim javascript fonksiyonudur:oturum değişkenindeki değeri saklamak ve kontrol etmek
<script language="javascript" type="text/javascript">
function createlightbox()
{
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'
}
function closelightbox()
{
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'
}
function checksession()
{ if (admin=="admin")
{closelightbox();}
else
{createlightbox();}
}
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.name.value == "admin" && form.password.value == "admin")
{
closelightbox();
var admin = <?php $_SESSION['Admin']= 1; ?>
}
else
{
document.getElementById("error").style.display='block';/*displays error message*/
}
}
</script>
her sıfırlamak veya form gönderme üzerinde ve im bile sayfası değişir, giriş formu gösterilmektedir,
<form id="Admin" onreset="checksession()">
sorundur olarak benim formlarda onsubmit olay içinde checksession işlevinin çağrılması. Neden kontrol oturumu işlevini kontrol etmiyor. Lütfen bana herhangi bir hata yapıyorum
JavaScript ve PHP'nin farklı dillerden olduğunu biliyor musunuz? Kodunuz Spanglish'in BT eşdeğeridir, ancak Spanglish'in bir bilgisayar tarafından çalıştırılmasına gerek yoktur. –
evet farkındayım, ancak değişiklikleri yaptıktan sonra, sonuçlar aynı, şimdi başka bazı hatalar bulursunuz lütfen. –
Burada düzeltilecek hiçbir şey yok. Sonunda çalışacağı umuduyla sadece rasgele kod yazıyorsunuz. –