如何通过Session查找用户ID和国家/地区

时间:2015-06-03 13:50:16

标签: php mysql session

这些是我的用户面板代码。

在此页面上,我显示用户名并传递会话代码。如何在此页面上显示此用户所在国家/地区?

由于 我有“uyeler”表。行是fname,lname,mail,password,country

Panel.php

<?php
include('connect.php');
session_start();
if(isset($_SESSION["kullanici"]) && isset($_SESSION["sifre"])){
    /*If there are sessions for username and password */
    echo "Hoşgeldiniz, ".$_SESSION["kullanici"] .$_SESSION["sifre"];
    /*We wrote welcome with username */

?>

<br />
<a href="yonetim.php?cikis=1" title="Çıkış Yap">Çıkış</a>

<?php
if(isset($_GET["cikis"])){
    if($_GET["cikis"]==1){
        $_SESSION=array();
        echo "Tüm işlemleriniz silindi.Çıkış Yaptınız.Yönlendiriliyorsunuz";
        echo '<meta HTTP-EQUIV="refresh" CONTENT="1; URL=giris.php">';
    }

}}else{
    /*Oluşturulmamışsa giriş kısmına yönlendireceğiz.*/
    echo "Çok yanlış geldin ...<br /> Yönlendiriliyorsun...";
    echo '<meta HTTP-EQUIV="refresh" CONTENT="1; URL=giris.php">';
}
?>

的index.php

<?php
include 'connect.php';


foreach($db->query('SELECT * FROM uyeler') as $row) {
    echo $row['fname'] . "\t";
    echo $row['lname'] . "\t";
    echo $row['mail'] . "<br/>";
}

?>

1 个答案:

答案 0 :(得分:0)

foreach($db->query("SELECT country FROM uyeler WHERE mail ='{$_SESSION['kullanici']}'") as $row) { echo $row['country']; } 

谢谢你:)