この投稿の最終編集者は u014060468 2014-06-20 09:53:43 コードを見てください。なぜ完全な PHP コードを個別に記述する必要があるのかわかりません。一緒に書いたらどうなるでしょうか?
019d3592f8356519aeac589ad508f88b cf6aaaa3da68bd5c65ee215832b8a07c
b90dd5946f0946207856a8a37f441edf
a34de1251f0d9fe1e645927f19a896e8
b6c5a531a458a2e790c1fd6421739d1c
9c8e6f7505a5d64e1c6676c591c44234書籍情報を追加5db79b134e9f6b82c0b36e0489ee08ed
e6d621a2912e784107ba307ae077a6ca
8724bb8531a2dc30cd7cd99e0689a04d
-- ----解決策- -------------------黒い部分は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 を分離できます。