簡體   English   中英

將復選框值存儲在數據庫中

[英]store check box value in database

我正在網站的“ 管理員”頁面上工作。

管理員有權使用復選框選擇六( 6 )個產品,並將狀態從可用更改為不可用 ,反之亦然。

可用產品將顯示在前端,供用戶查看以及產品圖片。

我有一個名為used的表,並且具有一列valueVarChar )。

用戶頁面和管理頁面都連接到數據庫可以正常工作。 我的問題是我不確定如何存儲所選復選框的值,這會更改前端的輸出(如果有可用產品,則會顯示前端產品的圖片)。

這是我的代碼:

管理員 (完全不確定如何執行此操作)

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM