doupi7619 2015-06-03 13:50
浏览 24
已采纳

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

These are my userpanel codes.

On this page, I show username and pass with session code. How can I show this user country on this page?

Thanks I have "uyeler" table. Rows are 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条回答 默认 最新

  • douyinjiao9351 2015-06-13 22:29
    关注
    foreach($db->query("SELECT country FROM uyeler WHERE mail ='{$_SESSION['kullanici']}'") as $row) { echo $row['country']; } 
    

    It works thank you :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥15 关于超局变量获取查询的问题
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集
  • ¥15 在启动roslaunch时出现如下问题
  • ¥15 汇编语言实现加减法计算器的功能