2012-11-23 92 views
0

我想知道如何解决这个问题,而不是使用提交按钮在 内的while循环和href链接。PHP虽然与A HREF的循环

当我点击链接时,我回应了所有在循环中的内容,但我只想回复出我点击过的ID。

这是我的一点代码:

<?php 
while($profile_images_not_approved_view = mysql_fetch_array($profile_images_not_approved)) { 

     if (isset($_GET['approve']) == $profile_images_not_approved_view['id']) 
     { 
      echo "hello id"; 
      echo $profile_images_not_approved_view['id']; 
     } 
?> 


<td class="center"> 
<a href="?p=testme&approve";?>" name="<?php echo $profile_images_not_approved_view['id'];?>" class="button small grey tooltip"></a> 
</td> 
<?php } ?> 
+1

你的代码是怪异。查看 looper

+1

你没有通过URL – Dale

+0

任何ID将href重新提交页面,你检查的ID将会丢失。使用提交按钮,检查JS中的值,让JS传回变量,或使用AJAX –

回答

1

试试这个:

<?php 
    while($profile_images_not_approved_view = mysql_fetch_array($profile_images_not_approved)) { 

      if (isset($_GET['approve']) && $_GET['approve'] == $profile_images_not_approved_view['id']) 
      { 
       echo "hello id"; 
       echo $profile_images_not_approved_view['id']; 
      } 
    ?> 


    <td class="center"> 
     <a href="?p=testme&approve=<?php echo $profile_images_not_approved_view['id']; ?>" name="<?php echo $profile_images_not_approved_view['id'];?>" class="button small grey tooltip"> </a> 
    </td> 
<?php } ?> 
+0

这一个不工作=( – Mensur

+0

你是对的,我改变了它,它现在应该工作 – noslone

+0

工程就像一个魅力!谢谢! – Mensur