ホームページ >バックエンド開発 >PHPチュートリアル >複数の PHP クエリ データベース データを Web ページに挿入するにはどうすればよいですか?

複数の PHP クエリ データベース データを Web ページに挿入するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:56:28941ブラウズ



今日はjquery mobileのPHPを作ってみましたが、CSSの扱いがとても上手だと感じました

PHPのプログラムとビューを分けてプログラムを書きたいのですが、困惑する問題があります T T
つまり、これらの国がデータベースからのものである場合、それらの国に独自の行を作成するにはどうすればよいでしょうか?
プログラムとページが一緒であればループを使用できますが、別々の場合はどうなるでしょうか?助けてくださいT T

    <ul data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="ocean filter">          <li data-role="list-divider">欧洲</li>              <li><a href="#">德国</a></li>              <li><a href="#">英国<span class="ui-li-count">6</span></a></li>          <li data-role="list-divider">亚洲</li>              <li><a href="#">中国<span class="ui-li-count">14</span></a></li>              <li><a href="#">印度</a></li>          <li data-role="list-divider">非洲</li>              <li><a href="#">埃及</a></li>              <li><a href="#">南非</a></li>    </ul>



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

答えが見つかったのでsmartyを使ってください

ループと同じではないですか?

でも、これってかなりリソースを消費しそうなので、簡単に分離する方法はないでしょうか…

ループしているのと同じではないでしょうか?


でもこの方法だと、HTML をループさせることなく、PHP コードページには PHP 言語だけが存在します
でも、smarty を動的なものに使うとリソースを消費するようです

ループしているのと同じではないでしょうか?


モデレーター~smarty を使用して php と html を分離しない場合、ループすることしかできません:
<?phpfor ($i=1; $i<=5; $i++){  echo " <li><a href="#">$state</a></li>";}?>

そして、このプログラムは PHP ファイルではなく html ファイルに存在する必要がありますか?

Smarty もループを使用します

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