[英]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.