使用 PHP 准备好的语句在数据库中插入跨度值
insert span values in database with PHP Prepared Statements
我有一个联系表,其中有一些复选框。用户提交表单后,我想在数据库中获取他们的条目。我可以正确地做到这一点,但今天我想更改我的表单以响应。我将我的简单复选框更改为跨度标签,但现在我无法获取数据库中的值。它没有给我任何错误,但也没有在数据库中显示任何内容。
<html>
<body>
<form action="" method="POST" >
<section>
<div class="wrapper-checkbox">
<div class="checkbox">
<div class="text">
<span name="check1" value="rent">rent</span>
</div>
</div>
<div class="checkbox">
<div class="text">
<span name="check2" value="buy">buy</span>
</div>
</div>
</div>
</section>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js-checkbox/index.js"></script>
</form>
<?php
$check1 = !empty($_POST['check1']) ? $_POST['check1'] : '';
$check2 = !empty($_POST['check2']) ? $_POST['check2'] : '';
if ($stmt = mysqli_prepare($connect, "INSERT INTO $db_table VALUES (?, ?)"))
{
mysqli_stmt_bind_param($stmt, "ss",$check1,$check2);
?>
</body>
</html>
您也可以通过在表单标签中使用隐藏字段来完成 EX-
<input type="hidden" name="check1" value="rent">
并通过
访问该值
<?php
$check1 = !empty($_POST['check1']) ? $_POST['check1'] : '';
$check2 = !empty($_POST['check2']) ? $_POST['check2'] : '';
?>
我有一个联系表,其中有一些复选框。用户提交表单后,我想在数据库中获取他们的条目。我可以正确地做到这一点,但今天我想更改我的表单以响应。我将我的简单复选框更改为跨度标签,但现在我无法获取数据库中的值。它没有给我任何错误,但也没有在数据库中显示任何内容。
<html>
<body>
<form action="" method="POST" >
<section>
<div class="wrapper-checkbox">
<div class="checkbox">
<div class="text">
<span name="check1" value="rent">rent</span>
</div>
</div>
<div class="checkbox">
<div class="text">
<span name="check2" value="buy">buy</span>
</div>
</div>
</div>
</section>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js-checkbox/index.js"></script>
</form>
<?php
$check1 = !empty($_POST['check1']) ? $_POST['check1'] : '';
$check2 = !empty($_POST['check2']) ? $_POST['check2'] : '';
if ($stmt = mysqli_prepare($connect, "INSERT INTO $db_table VALUES (?, ?)"))
{
mysqli_stmt_bind_param($stmt, "ss",$check1,$check2);
?>
</body>
</html>
您也可以通过在表单标签中使用隐藏字段来完成 EX-
<input type="hidden" name="check1" value="rent">
并通过
访问该值<?php
$check1 = !empty($_POST['check1']) ? $_POST['check1'] : '';
$check2 = !empty($_POST['check2']) ? $_POST['check2'] : '';
?>