Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 复选框_Php_Html - Fatal编程技术网

Php 复选框

Php 复选框,php,html,Php,Html,我需要只存储显示产品表中复选框的ID,以便在其他事情中使用它们这是我的代码 while($row2 = mysql_fetch_array($result2)){ $pID= $row2[0]; $pName = $row2[1]; $pDes = $row2[2]; $pSale = $row2[5]; $pPrice = $row2[4]; $pPh

我需要只存储显示产品表中复选框的ID,以便在其他事情中使用它们这是我的代码

while($row2 = mysql_fetch_array($result2)){
            $pID= $row2[0];
            $pName = $row2[1];
            $pDes = $row2[2];
            $pSale = $row2[5];
            $pPrice = $row2[4];
            $pPhoto = $row2[6];
            if($counter % 4 == 0)echo "<tr> ";
            echo " 
            <td> Name: '".$pName."' <br>  ID: '".$pID."' <br>      Price: '".$pPrice."' <br> <div id='parent'>
            <img src='".$pPhoto."' width = '180' height = '180'/> 
            <br><input type='checkbox' name='item[]' value='".$pID."'" ." >
            <div id='popup' >Description: ".$pDes." <br> Sale  Percent: ".$pSale." 

            </div></div></td> ";    
while($row2=mysql\u fetch\u数组($result2)){
$pID=$row2[0];
$pName=$row2[1];
$pDes=$row2[2];
$pSale=$row2[5];
$pPrice=$row2[4];
$pPhoto=$row2[6];
如果($counter%4==0)回显“”;
回声“
名称:“$pName.”
ID:“$pID.”
Price:“$pPrice.”

描述:“.$pDes.”
销售百分比:“.$pSale.” ";

如果您正在使用表单,并且希望在提交表单后选中复选框时获取存储id的数组,则有助于管理如何在数组中仅存储选中复选框(项目[])的id。他们无需更改代码,只会选择数组中的选中复选框值


没有表单,我们必须使用由“Khaled Ouertani”回答的jquery.

您没有标记js,您是在发布帖子后这样做的吗?如果您使用表单,并且在提交表单后选中复选框时希望获取存储id的数组。他们无需更改代码,只会在数组中选中复选框值。这取决于您是否要在服务器(php)中执行此操作或者,如果您想在客户端和仅发送检查(javascript)后执行此操作,欢迎使用SO,很抱歉,但这是一个非常糟糕的格式问题的简单答案,请重新表述您的问题,添加相关代码和标记,解释您迄今为止尝试的内容以及失败的地方。