我在测试服务器上收到此错误,但在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 }