Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-PHP-pass会话变量_Php_Mysql_Sql - Fatal编程技术网

Android-PHP-pass会话变量

Android-PHP-pass会话变量,php,mysql,sql,Php,Mysql,Sql,我正在编写一个应用程序,遇到了一个问题。我的问题是,当我保存会话变量时,我不能在另一个PHP脚本中使用它,因为它似乎没有保存变量 在我的应用程序中,我有一个登录活动。教师登录后,应在列表视图中显示一组学生。但是listview没有显示学生,这是因为php脚本没有传递变量 我将在下面发布我的脚本。我希望你能帮助我。这么难是因为我从应用程序调用所有内容 login.php <?php session_start(); if($_SERVER['REQUEST_METHOD']=='

我正在编写一个应用程序,遇到了一个问题。我的问题是,当我保存会话变量时,我不能在另一个PHP脚本中使用它,因为它似乎没有保存变量

在我的应用程序中,我有一个登录活动。教师登录后,应在列表视图中显示一组学生。但是listview没有显示学生,这是因为php脚本没有传递变量

我将在下面发布我的脚本。我希望你能帮助我。这么难是因为我从应用程序调用所有内容

login.php

<?php 
session_start();

    if($_SERVER['REQUEST_METHOD']=='POST'){
        $username = $_POST['username'];
        $password = $_POST['password'];   

    if($username == '' || $password == ''){
        echo '';
    }else{
        require_once('dbConnect.php');
        $sql = "select * from T_Teacher where username='$username' and password='$password'";
        mysqli_error($con);
        $result= mysqli_fetch_assoc(mysqli_query($con,$sql));                    
    }
    if(isset($result)){
        echo "success";
        $_SESSION['ID_Teacher'] = $result['ID_Teacher'];

    }else{

        echo "Wrong Username or Password";
    }
    }else{
        echo "Try again!";
    }
?>

get_list.php

<?php

session_start();

require_once('dbConnect.php');

$sql = "SELECT T_Student.ID_Student, T_Student.Name, T_Student.Surname, T_Teacher.ID_Teacher 
FROM T_Student,T_Teacher  WHERE  T_Student.F_ID_Teacher = .$_SESSION['ID_Arzt'] ";

$res = mysqli_query($con,$sql);

while($row = mysqli_fetch_assoc($res))  
{  
    $output[] = $row;

}
print json_encode($output);

mysqli_close($con);
?>

旁注:这是一个SQL注入的手动示例。如果您的环境没有合适的调试器,您不能只使用浏览器吗?毕竟是HTTP。