中括弧が欠落している問題
コードに中括弧 } が欠落していることだけはわかっていますが、それをどこに埋めればよいのかわかりません。私が望む結果は、学生番号を入力した後に正常に表示され、必要に応じて中括弧を記入し、実行結果のスクリーンショットを撮ることができることです。
<?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、表示はこんな感じです
私 最後の行に追加します
まずプログラムを読んでください
どうすればいいですか?無差別に追加しますか? まずプログラムを読んでください。私は初心者であり、PHP の入門段階にあります。しかし、あなたのコードは構文エラーを報告しませんでした。
もちろん、私はあなたのデータベース環境を持っていないので、該当するコードを実行することは不可能です
しかし、「まだトピックを選択していないので、トピックを選択してください!」と表示したとき写真の通り、実際にはそこにありましたが、私が固執しなかったそれほど重要ではないコードが 16 行あります。最後に } を追加するのが正しい場合、どこを修正すればよいでしょうか?
投稿したコードには何も問題はありません。
重要度の低い 16 行のコードを追加した後にエラーが発生した場合は、重要度の低い 16 行のコードに問題があります
しかし、あなたのコードは構文エラーを私に報告しませんでした。
もちろん、私はあなたのデータベース環境を持っていないので、該当するコードを実行することは不可能です
しかし、「まだトピックを選択していないので、トピックを選択してください!」と表示したとき写真の通り、実際にはそこにありましたが、私が固執しなかったそれほど重要ではないコードが 16 行あります。最後に } を追加するのが正しい場合、どこを修正すればよいでしょうか?
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++
} ? >
確かに 1 つありません }
注意: 未定義の変数: 検索
$searche 変数が定義されています
http://bbs.csdn.net/topics/390451883?page=1#post-394465455 #8
$n++
}
はい、どこに追加するかを調べてみました。私のデータベースに問題があるのでしょうか?
注意: 未定義の変数: 検索
ヒント $searche 変数は定義されています。
$search は何に使用されますか? 前のページのフォームから取得されますか?ビジネス ロジックを詳細に説明します。
さらに、コードは完全に投稿する必要があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
