変数にいくつかのHTMLを入れて、1行に4回ループしたいと思います。私は最初にいくつかの質問をしています。 1つは、行数を取得し、変数に格納します。 2番目に、私は表示する必要がある関連データを取得しようとしています。PHPで1行に4つの項目を追加する
$results = $dbCon->query("SELECT * FROM table WHERE status = '1' ORDER BY id DESC LIMIT $start, $limit");
$total = mysqli_num_rows($results);
$res = $dbCon->query($results);
$data = $res->fetch_assoc();
$link = $data['link'];
$title = $data['title'];
$image = $data['image'];
$imgAlt = $data['imgAlt'];
第3に、私は変数に表示したいものを保存します。表示する予定のHTMLは次のようになります
$html = printf("<div style=\"text-align:center; max-width:270px; white-space:normal; word-wrap:break-word; border-left:1em solid transparent; border-right:1em solid transparent; text-overflow: ellipsis; float:left;\">
<a href=\"%s\">
<img style=\"width:270px; height:232px; margin-bottom:40px; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; box-shadow:0px 0px 3px #fff; -moz-box-shadow:0px 0px 3px #fff; -webkit-box-shadow:0px 0px 3px #fff;\" src=\"images/recentshoots/%s\" alt=\"%s\" />
<p>%s</p> <br /></a>
</div>", $link, $image, $imgAlt, $title);
次に、1ページあたり20個のアイテムを1行につき4つのアイテムにループしたいと思います。これは私が何か問題を抱えているところです。私の問題は、$タイトルの文字数が常に異なっているため、レイアウトが分割されてしまうことです。最初は、cssとphpを使ってstr_pad()を行う単純な方法を試しましたが、空のスペースではうまく動作しないようです。私はいつも私の列を歪める他のものよりも背の高いいくつかの容器を得る。だから私はこのプラットフォームでいくつかの研究をして、他の誰かの例の後でモデル化しました。
私が見た例には情報がありませんので、私は自分のものを変更する方法を理解する必要があるため、私は何か問題があります。私はそれがforeachとwhileループで行われているのを見ました。誰かがこれをより良く理解する方法を見つけるのを助けることができますか?
取得したデータをループして、1行あたり4つしか20項目のページに存在しないようにするにはどうすればよいですか?手伝ってくれてどうもありがとう。私はこのような何かで始まった
$startingPoint = 1;
echo "<div class=\"row\">";
foreach($startingPoint < 4){ //this foreach is not even starting the right way, how can I fix this?
echo $html;
}
私はforeachを使うことができますか?またはwhileループ?何か?
どれが最善の解決策で、最も速く効率的な方法ですか?コードが短いほど良い。
私はあなたがここにいるものが好きです、私はちょうどいくつかの質問があります。何らかのメッセンジャーで話す方法はありますか?私のページネーションクラスは、呼び出されたときにこのように見えます。 '$ start = $ pagination-> prePagination();'私はSQLクエリのすぐ上に追加します。ページの制限は$ limitで設定されます。私の助けとなるあなたの事例の提案や修正?あなたのページ区切りの例は素晴らしいですが、私がすでに設定しているものは、維持して再利用するのは簡単です。あなたの時間をありがとう。 –
また、「
私の喜び@RookieRecruits。あなたはPHPを許可したいと思っても構いませんが、混乱しないように心配しないでください あなたは '
'あなたのカスタムページ分割関数を使うことができますが、この関数は常に私が提供したこのタイプのコードを含んでいます。 – AHJeebon