解析错误:语法错误,意外T_VARIABLE,期待','或';'第13行的igradeentry.php

时间:2013-04-23 06:00:42

标签: phpmyadmin

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

我正在进行成绩输入系统但是我遇到了这个问题这是我的数据库id,idnumber,level,section,tid,grade,schoolyear列都是varchar,除了id = int

1 个答案:

答案 0 :(得分:0)

检查以下一行:

echo '<input type="hidden" value="'.$id.'" name="tidsss" />'

应该是:

echo '<input type="hidden" value="'.$id.'" name="tidsss" />';

(你最后错过了分号)

注意类似的语法错误,在大多数情况下,解决方案包含在其中。了解如何理解错误/警告信息的内容,否则您将失去在社区上写作的宝贵时间,而不是学习编程。

祝你好运!