ОбзорPHP эхо таблицы
У меня есть некоторые данные, хранящиеся в базе данных MySql, связанных с продуктами. Я пытаюсь получить эти данные и отобразить их на странице с помощью таблицы HTML. PHP и MySql прошли хорошо, и все данные извлекаются, но отображаются очень грязно.
Вот что я имею в макете:
Что я стремлюсь добиться того, чтобы в дальнейшем разделить таблица результатов добавить больше столбцов строки, чтобы сделать данные более читаемыми
Something как это;
Код: PHP, MySQL & HTML:
<?php
session_start();
include('connect_mysql.php');
$product_name = 'product_name';
$product_qua = 'product_qua';
$product_price = 'product_price';
$product_image = 'product_image';
$product_des = 'product_des';
$sql = mysql_query("SELECT * FROM products");
echo "<table id='display'>";
while($rows = mysql_fetch_array($sql))
{
echo"<br>";
echo"<tr><td>";
echo"$rows[$product_name]<br></td>";
echo"<td><img src=$rows[$product_image] height='200px' width='200px'><br></td>";
echo"<td>Avalible: $rows[$product_qua]<br></td>";
echo"<td>Price: $rows[$product_price]<br></td>";
echo"<td>Description: $rows[$product_des]<br></td>";
echo"</tr>";
}
echo "</table>";
?>
CSS ответственность за эту часть:
#display{
float:left;
border: 5px solid black;
margin-left:100px;
}
Вам нужно добавить границы и, возможно, также дополнять ваши tds [edit: что сказал krike в своем ответе]. Кроме того, у вас есть «
». – Theraot