将复选框添加到每个产品,并使用另一页上选定的复选框值

时间:2017-05-24 02:42:11

标签: javascript php jquery mysql

产品列表将使用PHP代码从MySql数据库填充,并且每个产品都有一个复选框。

在该页面上,只要单击一个复选框,我就需要突出显示该产品,并将其值存储到其他一些数组类型变量中,以将该值传递给另一个页面。

产品列表创建代码:

<?php
$cnt=0;
$rslt = mysqli_query($conn,"SELECT Icode,Name,Size,Style FROM productinfo");

if(!$rslt){
    die(mysqli_error($conn));
}else{
    echo "<table width='100%'>";
    while($row = mysqli_fetch_assoc($rslt)){
        if($cnt==0){
            echo "<tr>";
        }
        echo "<td width='30%'>
          <div class='card'>
            <img src='upload/"."download.jpg"."' alt='Avatar' style='width:100px' >
            <div class='container'>
              <h4><b>".$row['Name']."&nbsp;&nbsp;<input type='checkbox' name=".$row['Icode']." value=".$row['Icode']." onclick=' echo return OptionsSelected(this)'/> </b></h4> 
              <p>".$row['Size']."</p> 
              <p>".$row['Icode']."</p> 
            </div>";
            ?>

    <!--  <button role="button" data-toggle="modal" data-id="<?php print $row['Icode']?>" onclick="document.getElementById('id01').style.display='block'" style="width:auto;">Inquiry</button>
          </div>
    <?php
    echo "</td>";
    if($cnt==2){
      $cnt=0;
      echo "</tr>";
    }
    else
      $cnt = $cnt + 1;
  }
}
echo "</table>";
?>

0 个答案:

没有答案