中括弧が欠落している問題

WBOY
WBOYオリジナル
2016-06-23 14:09:44978ブラウズ

コードに中括弧 } が欠落していることだけはわかっていますが、それをどこに埋めればよいのかわかりません。私が望む結果は、学生番号を入力した後に正常に表示され、必要に応じて中括弧を記入し、実行結果のスクリーンショットを撮ることができることです。

<?phpif($search){  if ($xuehao=="")  {	echo"<p align=\"center\"><font color=\"#FF0000\"><b><big>请填写您的学号!</big></b></font></p>";	echo "<meta http-equiv=\"refresh\" content=\"1;url=query.php\">";	exit;	 }     } $query="select * from $student_table where xuehao='$xuehao'"; mysql_query("set names GB2312"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row==0) {	echo"<p align=\"center\"><font color=\"#FF0000\"><b><big>你还没有注册,或者你的输入有误,请重新输入!</big></b></font></p>";	echo "<meta http-equiv=\"refresh\" content=\"2;url=query.php\">";    exit; }    $query="select id as sm from $student_table where xuehao='$xuehao'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row[sm]==0) {	echo"<p align=\"center\"><font color=\"#FF0000\"><b><big>你还没有选择课题,请去选题!</big></b></font></p>";	echo "<meta http-equiv=\"refresh\" content=\"2;url=keti_list.php\">";    exit; }   ?><table width="700" border="0" cellspacing="1" cellpadding="0" bgcolor="#333333" align="center">  <tr>   <td width="78" height="30" bgcolor="#FFFFFF">       <div align="center" class="text">         <p class="STYLE1">学生学号</p>      </div>    </td>    <td width=97 height="30" bgcolor="#FFFFFF">       <div align="center" class="STYLE1">学生姓名</div>    </td>    <td width="329" height="30" bgcolor="#FFFFFF">     <div align="center" class="STYLE1"> 课题名称 </div>    </td>    <td width=106 height="30" bgcolor="#FFFFFF">       <div align="center" class="STYLE1">指导教师</div>    </td>    <td width=84 height="30" bgcolor="#FFFFFF">     <div align="center" class="STYLE1">职称</div>    </td>  </tr>   <?php   $n=0;    $query=mysql_query("select * from $jiaoshi_table,$student_table where $jiaoshi_table.id=$student_table.id and $student_table.xuehao='$xuehao'");   mysql_query("set names GB2312");   while($row=mysql_fetch_array($query)){        if(($n%2)!='0'){ 	  echo "<tr bgcolor=#FFFFff>";}	  else{	  echo "<tr bgcolor=#E4E4E4>";	  }     echo"	 <td   height='22' class='STYLE1'> <div align='center'>".$row['xuehao']."</div></td>	 <td   height='22'> 		<div align='center' class='STYLE1'>".$row['name']."</div></td>    <td   height='22' class='STYLE1'> <div align='center'>".$row['subject']."</div></td>    <td   height='22' class='STYLE1'> <div align='center'>".$row['teacher']."</div></td>	<td   height='22' class='STYLE1'> <div align='center'>".$row['zhicheng']."</div></td>  </tr> ";   $n++;   } ?></table> <p> </p><?php  include "foot.php";?>


ディスカッションに返信 (解決策)

少なくとも、あなたが投稿したコードには、あなたが言及した問題はありません。

少なくとも、あなたが投稿したコードには、あなたが言及した問題はありません。 10行目に中括弧を追加すると、次のようになります

少なくとも、投稿したコードには、あなたが言及した問題はありません。

少なくとも、あなたが投稿したコードには、あなたが言及した問題はありません。 21 行目に } を追加すると、次のように表示されます

しかし、コードは構文エラーを報告しませんでした。
もちろん、私はあなたのデータベース環境を持っていないので、関連するコードを実行することは不可能です
しかし、「まだトピックを選択していません。トピックを選択してください!」はいつでも実行できます

} ラインに追加32、表示はこんな感じです

私 最後の行に追加します
283479f627cd43d92a1ee93693f98951

まずプログラムを読んでください

どうすればいいですか?無差別に追加しますか? まずプログラムを読んでください。私は初心者であり、PHP の入門段階にあります。

しかし、あなたのコードは構文エラーを報告しませんでした。

もちろん、私はあなたのデータベース環境を持っていないので、該当するコードを実行することは不可能です
しかし、「まだトピックを選択していないので、トピックを選択してください!」と表示したとき写真の通り、実際にはそこにありましたが、私が固執しなかったそれほど重要ではないコードが 16 行あります。最後に } を追加するのが正しい場合、どこを修正すればよいでしょうか?

最後に何か質問はありますか?

投稿したコードには何も問題はありません。

重要度の低い 16 行のコードを追加した後にエラーが発生した場合は、重要度の低い 16 行のコードに問題があります


しかし、あなたのコードは構文エラーを私に報告しませんでした。
もちろん、私はあなたのデータベース環境を持っていないので、該当するコードを実行することは不可能です
しかし、「まだトピックを選択していないので、トピックを選択してください!」と表示したとき写真の通り、実際にはそこにありましたが、私が固執しなかったそれほど重要ではないコードが 16 行あります。最後に } を追加するのが正しい場合、どこを修正すればよいでしょうか?

最後に何か質問はありますか? 最後に追加した場合は表示されます (!) SCREAM: Error抑制は無視されました (!) Notice: Unknown variable: search in D:wampwwwselectsubject3query1.php on line 3

Call Stack
# Time Memory Function Location 1 0.0010 1 49536 {main }( ) ..query1.php:0


コードから http://bbs.csdn.net/topics/390451883?page=1#post-394465455 #8
$n++

}

} ? >f16b1740fad44fb09bfe928bcc527e08
e388a4556c0f65e1904146cc1a846bee
94b3e26ee717c64999d7867364b1b4a3
確かに 1 つありません }

注意: 未定義の変数: 検索
$searche 変数が定義されています

http://bbs.csdn.net/topics/390451883?page=1#post-394465455 #8

$n++
}

} ?>e6d621a2912e784107ba307ae077a6ca ;

e388a4556c0f65e1904146cc1a846bee
94b3e26ee717c64999d7867364b1b4a3
51357b620807d0ec37832ac13a773289
はい、どこに追加するかを調べてみました。私のデータベースに問題があるのでしょうか?

注意: 未定義の変数: 検索
ヒント $searche 変数は定義されています。

$search は何に使用されますか? 前のページのフォームから取得されますか?ビジネス ロジックを詳細に説明します。

さらに、コードは完全に投稿する必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。