我有一個聯繫表單,我有一些複選框。用戶提交表單後,我想在數據庫中獲取他們的條目。我可以正確地做到這一點,但今天我想改變我的表單來響應。我將簡單的複選框更改爲span標籤,但現在我無法獲取數據庫中的值。它沒有給我任何錯誤,但也沒有在數據庫中顯示任何內容。用PHP編寫的語句在數據庫中插入跨度值
<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>
你也可以做到了不會從span標籤中獲取值。您需要使用適當的表單元素。 http://www.w3schools.com/html/html_form_input_types.asp如果你想讓你的佈局響應,你需要將你的表單和它的元素封裝在響應式樣式中。 –
是否沒有辦法從span標籤中獲得價值? – Malekian
你無法通過發佈表單獲得span的價值.. –