获取未定义的变量虽然我使用isset()

时间:2014-07-30 08:28:54

标签: php

我总是得到"未定义变量:点击"虽然我特意告诉那个该死的程序"嘿听,我知道它是未定义的,只有在定义该变量时才做东西" ...

我这样做错了吗?我这样写:

<?php if (isset($records[$clicked])) { ?>    
        $("#remove").click(function() {
            $.ajax({
                url: "/public/index.php/my_team/removefrommyteam",
                type: "GET",
                data: {athlete_id: <?php echo $records[$clicked]->member->id; ?> },
                dataType: "text",
                success:  function(msg){
                    alert(msg);
                }
            });
        });
<?php } ?>

1 个答案:

答案 0 :(得分:4)

$ clicked是你未定义的变量,但是你在这里测试$ record,你可能需要像这样测试:

<?php if (isset($clicked, $records[$clicked])) { ?>