我无法解决这个问题;未定义的索引:

时间:2016-02-03 22:24:53

标签: php indexing undefined

我在测试服务器上收到此错误,但在godaddy服务器上没有收到此错误。

  

注意:第24行的/Applications/XAMPP/xamppfiles/htdocs/test_new/specials.php中的未定义索引:admin

<?php
$page = current(split("\.", substr($_SERVER['SCRIPT_NAME'], 1)));

$x = mysql_query("select * from specials where id in (select id from specials_pages where page='$page')");
while ($y = mysql_fetch_array($x))
{
    $y['text'] = str_replace("\n", "<br/>", $y['text']);

    if ($y['car_id'] > 0)
    {
        $x = mysql_query("select id from images where car_id=" . $y['car_id'] . " and main=1");
        $picId = @end(mysql_fetch_array($x, MYSQL_ASSOC));
if (!empty($picId)) {       
?>
            <a href="viewcar.php?id=<?=$y['car_id']?>"><img border=0 src="images/vehicles/<?=$y['car_id']?>-<?=$picId?>.jpg" width=226 style="margin-bottom: 10px;"></a>
        <?php }
    }
    ?>
    <div <?php if ($_SESSION['admin'] == "1") { ?>onclick="javascript:location='admin/addspecials.php?id=<?=$y['id']?>';"<?php } ?> class="special" style="margin-bottom: 10px; background: #<?=$y['bgcolor']?>; color: #<?=$y['color']?>;"><?=$y['text']?></div>
    <?php
}
?>
<?php if ($_SESSION['admin'] == "1") { ?><a style="color: white;" href="admin/addspecials.php">Add special</a><?php } ?>

第24行是这样的,当您以管理员身份登录该网站时,您会看到添加特殊链接的链接。这是一个适用于godaddy的实时网站。我在我的测试服务器上对它进行了更改,我得到了错误。我有什么遗失的吗?

这是第24行

if ($_SESSION['admin'] == "1") { ?><a style="color: white;" href="admin/addspecials.php">Add special</a><?php }

0 个答案:

没有答案