繁体   English   中英

如何将回显部分中的选项值存储到php变量中?

[英]How to store option value which is in echo part into php variable?

将选项值从回声部分存储到PHP变量中的问题

$var=$_POST[select_tag_name]

$query="SELECT subject.`SubjectName` 
        FROM `subject` 
            LEFT JOIN `class-sub-info` USING(SubjectId) 
        WHERE `ClassID`=$classid";

    $result=mysqli_query($con,$query);

    if(mysqli_num_rows($result) > 0) 
    {

        while($row=mysqli_fetch_assoc($result))
        {
            echo "<option value=".$row["SubjectId"].">".$row["SubjectName"]."</option>";
        }   

    }

期待将值存储到php变量的简单方法

使用补偿运算符(。)合并输出。

首先创建一个像$ result这样的变量并分配空值。 之后,使用补偿运算符将输出分配给变量。

 $var=$_POST[select_tag_name]
    //create a variable $result and assign empty value
    $subject= '';
    $query="SELECT subject.`SubjectName` 
            FROM `subject` 
                LEFT JOIN `class-sub-info` USING(SubjectId) 
            WHERE `ClassID`=$classid";

        $result=mysqli_query($con,$query);

        if(mysqli_num_rows($result) > 0) 
        {

            while($row=mysqli_fetch_assoc($result))
            { 
                //Use the Compensation Operator(.) to assign the output in variable
                $subject.="<option value=".$row["SubjectId"].">".$row["SubjectName"]."</option>";
            }   

        }

//At last display that variable
    echo $subject;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM