0
<?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、ID 番号、レベル、セクション、TID、成績、学年の列であり、ID=int を除いてすべて varchar です。

4

1 に答える 1

0

次の行を確認してください。

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

そのはず:

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

(最後にセミコロンがありませんでした)

同様の構文エラーに注意してください。ほとんどの場合、解決策はそれらに含まれています。エラー/警告メッセージが何を言っているのかを理解する方法を学びましょう。そうしないと、プログラミングを学ぶよりもコミュニティに書き込む貴重な時間を失うことになります。

幸運を!

于 2013-04-23T06:04:59.560 に答える