以前、これは私の質問でした:
コードを同じページに配置して、対応する ID のチェックボックスを「オフ」にすると、データベースを即座に「更新」することは可能ですか?
皆さんが私が言おうとしていることを理解していただけることを願っています。どんな助けでも大歓迎です。ありがとう。
しばらくすると、なんとかうまく機能するようになりましたが、チェックボックスからIDを取得するにはどうすればよいですか? もう何も思いつきません。
これが私の簡単なコードです:
if (isset($_POST['product_new'])) {
$id=$_POST['product_id'];
echo ("<script language='JavaScript'>
window.alert('Title: ".$id."')
window.location.href='product_listing.php'
</script>");
}
<form name="testing" method="POST">
$select=mysql_query("select * from products_list ORDER BY id ASC");
while($row=mysql_fetch_array($select)){
echo "<table><tr>
<td>".$row['id']."</td>";
if ($row['new_arrival'] == 'checked')
{
echo "<td><input type='hidden' name='product_id' value='".$row['id']."' />
<input type='checkbox' name='product_new' id='".$row['id']."' checked='checked' onclick='document.product_listing.submit();' />";
}
else
{
echo "<td><input type='hidden' name='product_id' value='".$row['id']."' />
<input type='checkbox' name='product_new' id='".$row['id']."' onclick='document.product_listing.submit();' />";
}
echo "</tr></table>";
}
</form>
選択されたものを取得する代わりに、データベースで最新の ID を取得し続ける理由がわかりません。誰でも私を助けてくれる人はいますか?