Selam gençler.Bir sorunum var yine php ile ilgili.. Yardım edin lütfen Ben $_SESSION larla bi üyelik sistemi yapmıştım. Herşeyi çalışıyo fakat şu veritabanından veri alıp herhangi bir php değişkenine aktarmayı yapamadım.. İşte kodlar: index.php:
<?php session_start(); if($_SESSION){ echo "<center>Dostum oturum, açık..<br>Oturumu kapatmak için <a href='log/out.php'> tıkla</a> <br> <a href='hotel/'>Anasayfaya Gitmek için tıkla</a>
"; }if(!$_SESSION){ echo "<br><br><br>Hmm....<br>Demek kayıt olmadın, o zaman aşağıdaki formu doldur ve kayıt ol!<br>"; echo "<form action='' method='post'> <table> <br><br><br> <tr> <td>Adınız:</td> <td><input type='text' name='name' required></td> </tr> <tr> <td>Yaşınız:</td> <td><input type='number' name='yas' min='0' max='100' required></td> </tr> <tr> <td>E posta adresiniz</td> <td><input type='email' name='mail' required></td> </tr> <tr> <td>Şifreniz:</td> <td><input type='password' name='pass' required></td> </tr> <tr> <td><input type='submit' value='Kayıt Ol'></td> </tr> </form> </table> "; echo "<br>Giriş yapmak için <a href='log/login.php'> buraya </a> tıkla!<br>"; $n = "Sitemize"; echo "<title>".$n." Hoşgeldin</title>";
if($_POST){ include 'config.php'; $name = $_POST["name"]; $mail = $_POST["mail"]; $pass = $_POST["pass"]; $yas = $_POST["yas"]; $rank = 1; $query = "SELECT * FROM users order by id"; $goster = $db->prepare($query); $goster->execute(); //queriyi tetikliyor
"; header("refresh: 2; url=hotel/home.php"); }else{ echo "Kayıt olurken türkçe karakter kullanmayın!"; } }
?>
Bu sayfada bi sorun yok, üyeleri başarılı olarak kaydediyo, rankı 1 olarak ayarlıyo. Ama tek sorun o rankı ben veritabanından değiştirdiğimde $_SESSION["rank"] olan değişmiyo o hep 1 kalıyo. Ve buda log.php sayfasına giremememe sebep oluyo. log.php:
Bu sayfaya tek olarak rank ı 2 üstünde olanlar erişecek. Ancak benim veritabanımda rankım 10 olmasına rağmen anasayfaya yönelndriliyorum Lütfen yardım!!?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Yardım edin lütfen
Ben $_SESSION larla bi üyelik sistemi yapmıştım. Herşeyi çalışıyo fakat şu veritabanından veri alıp
herhangi bir php değişkenine aktarmayı yapamadım..
İşte kodlar:
index.php:
Bu sayfada bi sorun yok, üyeleri başarılı olarak kaydediyo, rankı 1 olarak ayarlıyo.
Ama tek sorun o rankı ben veritabanından değiştirdiğimde $_SESSION["rank"] olan değişmiyo o hep 1 kalıyo.
Ve buda log.php sayfasına giremememe sebep oluyo.
log.php:
Bu sayfaya tek olarak rank ı 2 üstünde olanlar erişecek.
Ancak benim veritabanımda rankım 10 olmasına rağmen anasayfaya yönelndriliyorum
Lütfen yardım!!?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.