【发布时间】:2018-07-05 09:59:17
【问题描述】:
我的问题很简单。但我正在为此苦苦挣扎。问题是一旦我点击提交按钮,该页面应该重定向到其他页面。请告诉我我做错了什么?因为我什么都试过了。
代码:
更新-docket.php
<?php
//error_reporting(0);
$link = mysqli_connect("localhost", "home_db", "root", "");
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Escape user inputs for security
$sql = 'SELECT * FROM prod_details';
$result = mysqli_query($link,$sql);
while ($row = mysqli_fetch_array($result))
{
$Quantity1 = $_POST['p_'.$row['id']. ''];
$id = $row['id'];
$store = $row['rstore'];
// echo $store;
foreach ($_POST as $key => $value)
{}
if(!empty($Quantity1)) {
$query="update prod_details SET rdocket='$Quantity1' WHERE id='$id'";
if(mysqli_query($link, $query)) {
header('Location: /docket-details.php');
exit();
} else {
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
}
}
docket-details.php
<form class="form-horizontal" action="update-docket.php" method="post" name="myform" autocomplete="off">
<button type='submit' name='submit' class='btn c-theme-btn c-btn-square c-btn-uppercase c-btn-bold'>Submit</button>
请帮忙!!!
【问题讨论】:
-
$result?你在哪里定义$result? -
您似乎在表单上使用了错误的操作...对吗?
-
代码中有一些额外的{
-
您有“update-details.php”,但您在表单操作中引用了“update-docket.php”
-
也许你已经发送了标题。检查:stackoverflow.com/a/21229246/10026429 了解更多信息。