複数の項目がデータベースから取得され、サイトに表示されるページを作成しようとしています。私はそれが正しく表示されるようにデータベースから受信された2行ごとに改行を追加したいと思います。2つのデータベース行の後に改行を追加するPHP
私はたくさんの試みをして研究をしましたが、それでも動作しません。誰かが私が間違っていることを考えている?
<?php
$con = mysql_connect("localhost","article_user","mypassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("articles", $con);
$query = "SELECT * FROM `Articles`";
$select_projects = mysql_query($query);
$xi=1;
if (mysql_num_rows($select_projects) > 0) {
while($row = mysql_fetch_assoc($select_projects)) {
\t echo '<div class="col-md-6 related-post-block">';
\t echo '<div class="related-img"> <img src="file-upload/server/php/files/'.$row['image'].'" class="" alt></a> </div>';
echo '<h3>'.$row['header'].'</a></h3>';
\t echo '<p>'.$row['text'].'</p>';
\t echo '</div>';
\t \t \t if ($xi % 2 == 0)
\t \t \t echo '<br />';
\t \t \t $xi++;
}
}
mysql_close($db);
?>
あなたは「それが動作していない」とはどういう意味ですか?あなたはどんな出力を得ていますか? – dave
'a'タグはどこにもオープンされていないが、閉じられているだけかもしれません。これを修正してから試してください。 –
@dave行間に空白はありません。http://prntscr.com/c6uoazのように見えますが、http://prntscr.com/c6uova – MrChillax