<?PHP
?>
<html>
<head>
<title></title>
<link rel="stylesheet" href="one.css" type="text/css">
</head>
<?
include_once "db.php";
$result = mysql_query("SELECT * FROM products WHERE product_type='weddingdressaline' ORDER BY user_id");
{
echo "<table width='100%' border='5' bordercolor='#860071' cellspacing='5' cellpadding='5'>";
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_array($result))
{
echo "<tr>";
$i = 0;
while ($i < 3)
{
echo '<td><table width="100%" border="0" cellspacing="0" cellpadding="0" BGCOLOR="#AA99C5"><TR><TD><div class="container"><A HREF="viewproduct.php?user_id=' . $row["user_id"] . '"><img src="showimage.php?user_id=' . $row["user_id"] . '" ALIGN="CENTER" /></A></div></td><tr><td><CENTER><STRONG>' . $row['price'] . '</STRONG></td></TABLE>';
$i++;
}
echo "</tr>";
}
} else {
echo "<tr><td colspan='" . ($i + 1) . "'>No Results found!</td></tr>";
}
echo "</table>";
}
?>
コードは1つの項目を1つの列に入れることを想定しています。残念ながら、行全体に対して1つの結果を配置します。誰かがどのようにこの問題を解決するためのアイデアを持っている場合は助けてくださいMySQLのリクエスト結果をテーブルに入れます
"problwm" ...それは '' – Cyclone
しばらく($行=は、mysql_fetch_array($結果)){...}のルールをスカートません、あなたが理由で、 "問題" を使ってみましょうdoesntの部品ごとに部品が実行されます。さらに、while($ i <3){...} '部分はその項目を3回複製する責任があります。したがって、あなたの問題があります。 – Legolas
うわー、大文字タグと属性。ちょうど1999年に逆戻りした。 –