数据未插入,未插入,文本框为空白,使用PHP Mysql

时间:2018-11-11 12:35:15

标签: javascript php jquery html

我想问问是否有人知道如何解决我的问题。 我有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');
	}
  }
?>

0 个答案:

没有答案