大家好,感谢您提前的时间! 我正在尝试为我的大学完成一个项目,我错过了一些非常小的东西..所以基本上我有一个变量,我已经设置了一个特定的值,并作为前端用户(作为该页面的管理员)我想对该值进行更改。它类似于以下内容..我有一个特定的数字集,我希望能够从文本框中编辑/更新它的值,或者以某种方式从浏览器中编辑/更新它。
让我说我有这个源代码:
$row = 0;
$totalpeoplenumber = 50;
$peoplenumber = 0;
$sql="SELECT peoplenumber FROM bookingform";
$result = mysqli_query($con, $sql) or die ("ERROR 01".mysqli_error($con));
foreach($result as $result_data => $result_row)
{
echo $result_data['peoplenumber'];
$peoplenumber += $result_row['peoplenumber'];
}
echo ('<h2>Seats Availability</h2>');
echo ("<br>");
echo ('<b>Reserved Seats number: </b>');
echo $peoplenumber."<br>";
echo ("<br>");
$totalpeoplenumber = $totalpeoplenumber - $peoplenumber;
echo "<b>The number of available seats is: $totalpeoplenumber</b> </br></br>";
echo "<button>Edit total seats</button>";
所以在这里我需要以某种方式将$ totalpeoplenumber的值更改为网页的管理员而不是程序员。 非常感谢。
答案 0 :(得分:0)
为简单起见,您可以执行以下操作:
if(isset($_GET['totalpeoplenumber')){
$totalpeoplenumber = $_GET['totalpeoplenumber '];
}
然后在您的浏览器中,您所要做的就是使用地址:localhost / myAdminPage.php?totalpeoplenumber = 60 它会将总人数设为60人。
请注意,您不必编辑URL本身,您可以使用提交发送到同一页面的表单(在这种情况下,您应该使用POST而不是GET):
<form action="myAdminPage.php" method="GET">
Insert the totalpeoplenumber: <input type="text" name="totalpeoplenumber"/>
<input type="submit" value="Send"/>
</form>
这可以为表格做。在您的脚本中,您只需输入以下代码:
if(isset($_POST['totalpeoplenumber'])){
$totalpeoplenumber = $_POST['totalpeoplenumber'];
}
完成:))