Php 在html表中传递$u POST[“variable”]

Php 在html表中传递$u POST[“variable”],php,html,mysql,Php,Html,Mysql,我想在html表中传递$_POST[“variable”],但我不能,我应该如何获得它? 我显示代码 $number = $_POST["limit"]; $variable = $_POST["variable"]; //echo "numero " . $numero; echo "variable " . $variable; $result = mysqli_query($con,"SELECT City, Data, $variable FROM Net2 where Data B

我想在html表中传递$_POST[“variable”],但我不能,我应该如何获得它? 我显示代码

$number = $_POST["limit"];
$variable = $_POST["variable"];
//echo "numero " . $numero;
echo "variable " . $variable;


$result = mysqli_query($con,"SELECT City, Data, $variable FROM Net2 where Data BETWEEN '" . split($_POST["date6"]) ."' AND '" . split($_POST["date7"]) ."' order by TMax desc limit $number");
在这里,我创建了一个表,我想传递$variable,但我不能…如何传递

echo "<div id= 'capatabla'>";
echo "<table  border='1'>
<thead>
<tr bgcolor= '#3399FF'> 
<th>City</th>
<th>$variable</th>
<th>Data</th>
</tr>
</thead>";


echo "<tbody>";
while ($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td >" . $row['City'] . "</td>";
echo "<td>" . $row['$variable'] . "</td>";
echo "<td>" . $row['Data'] . "</td>";
echo "</tr>";
}
echo”“;
回声“
城市
$variable
资料
";
回声“;
while($row=mysqli\u fetch\u数组($result)){
回声“;
回显“$行[“城市]”;
回显“$row['$variable']”;
回显“$row['Data']”;
回声“;
}

我不确定您想要完成什么,您可以尝试在mysql查询中使用别名。它可能会解决这个问题:

$result = mysqli_query($con,"SELECT City, Data, $variable as variable_test FROM Net2 where Data BETWEEN '" . split($_POST["date6"]) ."' AND '" . split($_POST["date7"]) ."' order by TMax desc limit $number");
while应该是这样的:

echo "<tbody>";
while ($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td >" . $row['City'] . "</td>";
echo "<td>" . $row['variable_test'] . "</td>";
echo "<td>" . $row['Data'] . "</td>";
echo "</tr>";
}
echo”“;
while($row=mysqli\u fetch\u数组($result)){
回声“;
回显“$行[“城市]”;
echo“$row['variable_test']”;
回显“$row['Data']”;
回声“;
}

您的代码提出了更多的问题。1.您如何设置您的
$\u POST[]
值?2.这是按什么顺序执行的?3.你有没有连接到你的数据库?另外,通过这样做,您正在寻找SQL注入:…
where Data BETWEEN'..split($\u POST[“date6”])。
….“$variable.”应该是查看变量“我想要…”。。。“但我不能”是含糊不清的。发生了什么事。是否抛出了任何错误?请在post变量接触数据库之前查看清理和验证。是的,我连接了我的数据库。这些变量来自另一个脚本,在您的帮助下,我现在使用它运行!!!!大帮助现在使用别名运行!解决了!