ステータス onclick を更新しようとしています。表示機能で私はこのように与えました
if($row['IsActive']=="1")
{
echo "<td> <a href='managecategories.php?IsActive=0&CategoryID=" .$row['CategoryID']. "'>Active</a></td>";
}
else
{
echo "<td> <a href='managecategories.php?IsActive=1&CategoryID=" .$row['CategoryID']. "'>Deactive</a></td>";
}
ページをロードすると、データベースのステータスを取得する必要があります。そのため、このようなコードを記述しました
if (isset($_GET['IsActive']))
{
$status = $_GET['IsActive'];
$id = $_GET['CategoryID'];
if($status =="0")
{
$sql = "update Categories set IsActive= 0 where CategoryID='$id'";
$result = mysql_query($sql) or die("Could not insert data into DB: " . mysql_error());
}
else
if($status =="1")
{
$sql = "update Categories set IsActive= 1 where CategoryID='$id'";
$result = mysql_query($sql) or die("Could not insert data into DB: " . mysql_error());
}
}
しかし、エラーではなく結果が得られません...間違っているところを教えてください