次のコードでは、10の製品の詳細を1ページに表示しようとしていますし、次のページに他の製品の詳細を表示しようとしています。問題は、私がページ2のリンクをクリックしているときです。「カテゴリを選択してください」というエラーメッセージが表示されます。私のコードのどこに問題があるのか教えてください。ページ番号を使用して
$SQLstring = "SELECT product_id FROM products LIMIT $offset,$rowsperpage";
echo "<table border='1' width=500 ><tr><th>Product ID</th>tr>";
while ($Row = mysqli_fetch_assoc($QueryResult))
{
$productid = $Row['product_id'];
echo "<tr><td>$productid</td></tr>";
}
echo "</table>";
$range = 3;
if ($currentpage > 1)
{
echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=1'><<</a> ";
$prevpage = $currentpage - 1;
echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'><</a> ";
}
for ($x = ($currentpage - $range);$x < (($currentpage + $range) + 1); $x++)
{
if (($x > 0) && ($x <= $totalpages))
{
if ($x == $currentpage)
{
echo " [<b>$x</b>] ";
}
else
{
echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$x'>$x</a> ";
}}}
mysqli_close($DBConnect);
}
おそらくあなたはそれらにいくつかの同等の問題を抱えています。 – Tokk
Tokk私は自分のhtmlとjavascriptコードを追加しました。問題は、 'update'と 'delete'ボタンがそれぞれの製品で動作していないということです。また、次のページの商品の詳細が白いページで表示されます。最初のページ(書式付き)のようなものではありません。 – hina
あなたのJS funktionは、あなたのコール=> 'updateproduct(dataSource、divID、categ)'と 'onClick = 'updatethisitem(\" $ productid \ ");'と一致しません。最初は名前が異なり、さらにパラメータの不一致があります – Tokk