解析错误:语法错误,意外的T_VARIABLE,期待','或';' igradeentry.php在线13
问题描述:
<?php
include('../connect.php');
$id=$_SESSION['SESS_FIRST_NAME'];
$results = mysql_query("SELECT * FROM advisory WHERE tid='$id'");
while($rows = mysql_fetch_array($results))
{
$level=$rows['level'];
$section=$rows['section'];
}
echo '<input type="hidden" value="" name="level" />';
echo '<input type="hidden" value="" name="section" />';
echo '<input type="hidden" value="'.$id.'" name="tidsss" />'
$result = mysql_query("SELECT * FROM prereg WHERE level='$level' AND section='$section'");
while($row = mysql_fetch_array($result))
{
echo '<tr class="record">';
echo '<td style="border-left: 1px solid #C1DAD7">'.$row['fname'].' '.$row['mname'].' '.$row['lname'].'</td>';
echo '<td><div align="left"><input type="hidden" value="'.$row['idnumber'].'" name="idnumber[]" /><input type="hidden" value="'.$row['schoolyear'].'" name="schooly[]" /><input type="text" name="grade[]" /></div></td>';
echo '</tr>';
}
?>
我正在一个职业入门系统,但我遇到了这个问题这是我的数据库编号,idnumber,级别,部分,tid,年级,schoolyear列所有都是varchar除id = int解析错误:语法错误,意外的T_VARIABLE,期待','或';' igradeentry.php在线13
答
检查以下行:
echo '<input type="hidden" value="'.$id.'" name="tidsss" />'
它应该是:
echo '<input type="hidden" value="'.$id.'" name="tidsss" />';
(你到底错过了分号)
注意类似的语法错误,在大多数情况下解决方案包含在它们中。了解如何了解错误/警告消息的内容,否则在社区上写作会比在学习编程时失去很多宝贵时间。
祝你好运!
谢谢你的建议的人。然而,它并不是它对我说第13行有一个未定义的变量的问题 – 2013-04-23 06:13:45