我正在尝试确定哪辆公交车已被选中进行预订,但不幸的是,我无法正确获取该号码
$sql = $db->prepare("SELECT * FROM Departure WHERE RouteId = 3");
$sql->execute();
while($row = $sql->fetch(PDO::FETCH_ASSOC))
{
echo "<tr><td>";
echo $row['DepDate'];
echo "</td><td>75</td><td>";
echo $row['Seats'];
echo"</td><td> <input type='hidden' name='action' value='".$row['DepId']."' /><input id='";
echo $row['DepId'];
echo "' type='submit' name='submit' value='Pick'></td></tr>";
}
此代码使用RouteId 3中的总线创建一个表 无论出于何种原因,无论我点击哪个按钮,当我调用$ _POST [&#39; action&#39;]
时,只会设置最后一个的值。答案 0 :(得分:2)
在上面的情况下,您可以在PHP循环中创建多个表单并传递隐藏值以识别选择了哪个总线,而不是获取单击“提交”按钮的“识别总线”。
例如
from pandas import DataFrame
import matplotlib.pyplot as plt
if __name__ == '__main__':
lower_bound = [0, 1, 2, 3]
value = [1, 2, 3, 4]
upper_bound = [2, 3, 4, 5]
d = {'Lower bound': lower_bound, 'Value': value, 'Upper bound': upper_bound}
df = DataFrame(data=d)
ax = df.plot()
plt.show()