使用href标记在PHP中传递Checkbox值

时间:2015-01-29 09:34:36

标签: php html mysql

我有一个php flie连接数据库并选择表login_info并重试登录详细信息,如电子邮件,名称,行ID和级别,结果我显示了一个带有复选框的表,我想通过检查框值由href标记。 下面给出了代码:

 <?php

    include("../script/config.php");

    $sql = "select * from login_info";

    $result = mysql_query($sql);

    while($row = mysql_fetch_array($result))
    {

         $username=$row['username'];

         $useremail=$row['useremail'];

         $level=$row['level'];

         $id=$row['id'];

     <tr>

       <td class="style3"><div align="left" class="style9 style5">
      <div align="center"><strong><?php echo $username;  ?></strong></div>
        </div>      
      </td>
      <td class="style3"><div align="left" class="style9 style5"><div align="center"><strong><?php echo $useremail;  ?></strong></div></div>
      </td>
      <td class="style3"><div align="left" class="style9 style5">
                    <div align="center">
                      <input name="checkbox" type="checkbox"  value="1"  
                       <?php 
                      if ($level==1)
                      {
                      echo 'checked' ;
                      }
                      else
                      {
                       echo 'unchecked';
                      }
                      ?>

                      />
                 </div>
                  </div>
       </td>
       <td class="style3"><div align="left" class="style9 style5">
         <div align="center"><strong>
         <a href="../script/Edit_user.php?Id=<?php echo $id;?>&checkbox=<?php echo $checkbox;?>">
        <img src="../images/update.jpg" width="42" height="40" u="image" /></a></strong></div>
           </div>
           </td>



    ?>

1 个答案:

答案 0 :(得分:0)

创建一个变量,然后根据需要使用它。

$isChecked = ($level == 1 ? 'checked' : 'unchecked');

<input name="checkbox" type="checkbox"  value="1" <?php echo $isChecked; ?>/>
<a href="../script/Edit_user.php?Id=<?php echo $id;?>&checkbox=<?php echo $isChecked;?>">