データベースからアイテムを取得するWebサイトがあります。分単位での方法は、すべての項目が1つの列にあることです。 3つの列に項目が表示され、3つ下に項目が表示されるようになります。誰でもこれを行う方法を知っていますか?データベースから適切なフォーマットのテーブルにアイテムを取得する方法
はここにあなたのHTMLが表示問題の原因である可能性があるborkedているよう
<?php
// Default query for this page:
$q = "SELECT * FROM item";
// Create the table head:
echo '
<div class="container">
<div class="table-responsive">
<table border="5" class="col-lg-4" cellspacing="3" cellpadding="3" align="center">
<tr>
<td align="left" width="15%"><b>Photo</b></td>
<td align="left" width="5%"><b>Condition</b></td>
</tr>
</div>
</div>
</div>
</div>
';
// Display all the items, linked to URLs:
$r = mysqli_query ($dbc, $q);
while ($row = mysqli_fetch_array ($r, MYSQLI_ASSOC)) {
$directory = '/uploads';
$file= $row['image_name'];
// Display each record:
echo "
<tr>
<td align=\"center\"><image src=$directory/$file title='$row[image_name]' width='213' height='200'></td>
<td align=\"center\">{$row['state']}</td>
</tr>
";
}
echo '</tbody>';
echo '</table>';
mysqli_close($dbc);
これは本当にPHPとは何の関係もありません、それはすべてのHTMLとCSSについてです:
はこのような何かを試してみてください。たとえば、 'table'を' div'要素の系列で置き換えると、CSSを使って 'div'のためのさまざまな流体レイアウトを作成できます。 – Davidどのように私はそれをフォーマットするので、Divsは私がそれらをしたい場所に座る? – dgly6
テーブルを作ってみませんか?また、どのようなデータが表示されますか?問題は非常に曖昧です。 – nerdlyist