在php中,仅将已签入的复选框项目传递给while循环中的下一页

时间:2013-12-28 17:52:54

标签: php mysql loops

我对php有点新手,在编写代码时我会卡在中间请帮帮我,

基本上,我正在通过while循环从我的数据库中检索图像,我正在添加一个复选框以显示在检索到的图像下方。现在,当我检查所需的图像时,只有已签入的数据必须传递到下一页。请看一下我的代码:

include('config.php');
echo '<center><form name="myform" action="page.php" method="POST">';
$result = mysql_query("SELECT * FROM photos");
while($row = mysql_fetch_array($result))
{
echo '<div id="imagelist">';
echo '<p><img width="50px" src="'.$row['location'].'"></p>';
echo '<input name="data" type="checkbox" value="'.$row['location'].'">';
echo '</div>';
}
echo'<input type="submit" class="input-submit" value="Create Page"/>';

1 个答案:

答案 0 :(得分:0)

您可以使用

 echo '<input name="data[]" type="checkbox" value="'.$row['location'].'">';

var_dump($_POST['data']);


 if(isset($_POST['data'])){
     foreach($_POST['data'] as $k=>$data){
          echo $data;
      }
  }