PHP While循环与A HREF

PHP While循环与A HREF,php,mysql,loops,while-loop,href,Php,Mysql,Loops,While Loop,Href,我想知道如何通过while循环和一个href链接来解决这个问题 而不是使用提交按钮 当我点击链接时,我会呼出循环中的所有内容,但我只想 回显我单击的id 以下是我的小代码: <?php while( $profile_images_not_approved_view = mysql_fetch_array($profile_images_not_approved)) { if (isset($_GET['approve']) == $profile_images_not

我想知道如何通过while循环和一个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 } ?>

试试这个:

<?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 } ?>


你的代码很奇怪。查看URL中没有传递任何id的页面。href将重新提交页面,您检查的id将丢失。使用Submit按钮,检查JS中的值,让JS将变量传递回去,或者使用AJAXSo,因此无法使用Submit按钮的a href istead?。它们不再得到维护,并且已经开始使用。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果你选择PDO,你是对的。我已经改了,现在应该可以用了。