我想问问是否有人知道如何解决我的问题。 我有Form 4,我想将数据保存到数据库中。
问题是我想用空白输入添加数据。 示例1:
消费者请求:data =测试并提交表格。其他文本框,我希望它为空白,并且仅将mydatabase消费者请求数据插入数据库。
示例1: 检查与验证:data ='test',然后提交表格。其他文本框,我希望其为空白,仅mydatabase的Check&Verification数据插入数据库。
真正的问题是,如果我仅插入1个文本框,则系统将无法运行。但是如果我全部插入4个texbox,数据将毫无问题地插入数据库。
对不起,如果我的解释有点混乱,而且我的英语不好。
<div align="center">
<h2>Add Product</h2>
<form onSubmit="return saveData();" action="user.php" method="post">
<ul style="text-decoration: none; list-style: none">
<li>Consumer Request :</li>
<li><input type="text" name="cons_req"></li>
<li>Check & Verification</li>
<li><input type="text" name="chk_ver"></li>
<li>MNP Transaction</li>
<li><input type="text" name="mnp_trns"></li>
<li>Point</li>
<li><input type="text" name="point"></li><br>
<li><input type="submit" id="save" name="save" value="save" class="btn-danger"><br><br><br><br>
</li>
</ul>
</form>
</div>
<div align="center">
<table style="color: #fff; background: #333; border: 2px solid #fff">
<tr style="color: #fff; background:rgba(201,5,8,1.00); border: 2px solid #fff">
<th style="border: 2px solid #fff; padding: 5px">Consumer Request</th>
<th style="border: 2px solid #fff; padding: 5px">Check & Verification</th>
<th style="border: 2px solid #fff; padding: 5px">MNP Transaction</th>
<th style="border: 2px solid #fff; padding: 5px">Point</th>
<th style="border: 2px solid #fff; padding: 5px">Update</th>
<th style="border: 2px solid #fff; padding: 5px">Delete</th>
</tr>
<tbody id="data" style="color: #333; background: #fff; border: 2px solid #fff" align="center"></tbody>
</table>
</div>
和下面是我的过程代码。
<?php
$db = mysqli_connect("localhost", "root", "", "mifaresystem"); // Create database connection
$msg = ""; // Initialize message variable
if(isset($_POST['save'])) // If upload button is clicked ...
{
$cons_req = mysqli_real_escape_string($db, $_POST['cons_req']);
$chk_ver = mysqli_real_escape_string($db, $_POST['chk_ver']);
$mnp_trns = mysqli_real_escape_string($db, $_POST['mnp_trns']);
$point = mysqli_real_escape_string($db, $_POST['point']);
$sql = "INSERT INTO productivity_request (`consumer_request`, `check_ver`, `mnp_transaction`, `point`) VALUES ('$cons_req', '$chk_ver', '$mnp_trns', '$point')";
// execute query
if(mysqli_query($db, $sql))
{
header("Location: javainsert.php");
exit;
}else{
echo json_encode('problem');
}
}
?>