ホームページ > バックエンド開発 > PHPチュートリアル > 完全な PHP コードを個別に記述する必要があるのはなぜですか?

完全な PHP コードを個別に記述する必要があるのはなぜですか?

WBOY
リリース: 2016-06-13 12:00:39
オリジナル
961 人が閲覧しました

完全な PHP コードを個別に記述する必要があるのはなぜですか?

この投稿の最終編集者は u014060468 2014-06-20 09:53:43 コードを見てください。なぜ完全な PHP コードを個別に記述する必要があるのか​​わかりません。一緒に書いたらどうなるでしょうか?
include("Conn/conn.php");
$query=mysql_query("bookid,book.bookname,bt として book.barcode,book.id を選択します。 typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");
$result=mysql_fetch_array($query);
if($result==false){
?>

<テーブル幅="100%" 高さ="30" border= "0" cellpadding="0" cellpacing="0">




書籍情報を追加


}else{

?>

-- ----解決策- -------------------
黒い部分はphpコードではなくhtmlコードです
phpにHTMLが埋め込まれているとも言えますし、 この記述方法の利点は、HTML 部分
を組み合わせたときに、ビジュアル HTML ツール (DW など) を使用して観察および変更できることです。 html 部分は文字列内に配置する必要があります。一重引用符と二重引用符が同時に存在するため、エスケープすると可視性が低下します
カスタム区切り文字を使用すると、ルールによりコードの美しさが低下します
別のファイルに入れて、それを含めてください。ただし、視覚空間から離れると思考の継続性に影響します

-----解決策---------

まず、phpはサーバー上で解釈されますが、htmlはブラウザ上で解釈されます。 php は html よりも前に実行されます。
途中に PHP コードがないため、2 つの PHP ブロックに記述する必要があります。
段落全体を PHP にまとめる必要がある場合は、PHP の echo を使用する必要があります。真ん中のHTMLを書きます。






-----解決策--------
<br /><?php<br />include("Conn/conn.php");<br />$query=mysql_query("select book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");<br />$result=mysql_fetch_array($query);<br />if($result==false){<br />  echo '<table width="100%" height="30"  border="0" cellpadding="0" cellspacing="0">';<br />  echo '<tr>';<br />  echo '<td height="36" align="center">暂无图书信息!</td>';<br />  echo '</tr>';<br />  echo '</table>';<br />  echo '<table width="100%"  border="0" cellspacing="0" cellpadding="0">';<br />  echo '<tr>';<br />  echo '<td>';<br />  echo '<a href="book_add.php">添加图书信息</a> </td>';<br />  echo '</tr>';<br />  echo '</table>';<br />}else{<br /><br />}<br />?><br />
ログイン後にコピー
html php 混合モード
メンテナンスを容易にするために、テンプレート Smarty を使用して php と html を分離できます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート