CREATE TABLE `v_users` ( `id` int(11) NOT NULL auto_increment, `username` varchar(15) default NULL, `password` varchar(32) default NULL, `mail` varchar(40) default NULL, `isim` varchar(20) default NULL, `yas` varchar(10) default NULL, `cinsiyet` varchar(5) default NULL, `sehir` varchar(15) default NULL, `video` varchar(5) NOT NULL default '0', `yorum` varchar(5) NOT NULL default '0', `durum` int(1) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=474 ;
Yardim : Online Üyeleri Gosterme (Cikis)
14
●993
- 16-02-2008, 19:09:02Üyeliği durdurulduBu arada v_users'ide yaziyim
- 16-02-2008, 19:45:08giris.php deki kodları iyice inceleyip vermek lazım.sadece mantığını söylüyoprum gerisi size kalmış.
giris.php de kullanıcı başarılı bir şekilde giriş yaptığında oturumların açıldığı bir kod bloğu vardır o bloğa$_SESSION['username']="oturum açan kullanici adi";
kodu ile username adında oturum açıp değerini oturumu açan kullanıcının kullanıcı adını veriyoruz.
cikis.php de ise o oturuma göre veritabanda sorgulama yapıp değeri güncelleyeceksin.
<?php session_start(); include("4yarlar.php"); $user=$_SESSION['username']; $update=mysql_query("UPDATE v_users SET durum='0' WHERE username='$user'"); session_destroy(); header("location: index.php"); ?>