[英]store check box value in database
我正在網站的“ 管理員”頁面上工作。
管理員有權使用復選框選擇六( 6 )個產品,並將狀態從可用更改為不可用 ,反之亦然。
可用產品將顯示在前端,供用戶查看以及產品圖片。
我有一個名為used
的表,並且具有一列value
( VarChar )。
將用戶頁面和管理頁面都連接到數據庫可以正常工作。 我的問題是我不確定如何存儲所選復選框的值,這會更改前端的輸出(如果有可用產品,則會顯示前端產品的圖片)。
這是我的代碼:
管理員 (完全不確定如何執行此操作)
Product 1
<input type="checkbox" name="product1" value="1">Available</span></input>
Product 2
<input type="checkbox" name="product2" value="1">Available</span></input>
用戶
<?php
require_once "../db_connect.php";
$res = mysqli_query("SELECT value FROM settings WHERE name='product1'",$mysql);
$row = mysqli_fetch_array($res);
$product1 = $row['value'];
$res = mysqli_query("SELECT value FROM settings WHERE name='product2'",$mysql);
$row = mysqli_fetch_array($res);
$product2 = $row['value'];
if ($product1 > 0)
{
echo '<img src="http://mysite/image1.png" border=0>';
}
else
{
echo '<img src="http://mysite/image2.png" border=0>';
}
if ($product2 > 0)
{
echo '<img src="http://mysite/image3.png" border=0>';
}
else
{
echo '<img src="http://mysite/image4.png" border=0>';
}
?>
用於存儲復選框值,將名稱屬性用作
$check=$_POST['product1']; //it depend on you what method you are using
如果您回顯$ check,它將給出1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.