TrankanMedlem sedan okt. 2006129 inlägg Jag vill att om värdet i kolumnen besok är 1, ska den aktuella tabellraden raderas. Men jag får det inte att fungera, och jag tror att felet ligger i if-satsen. Någon som vet hur den ska skrivas? :)
$result_ = mysql_query("SELECT `besok` FROM `lankar` WHERE id = '$id'");
if ($result_ == "1") {
mysql_query("DELETE FROM `lankar` WHERE `id` = '$id'");
header("Location: $row[url]");
}
Peter SMedlem sedan dec. 20025 483 inlägg Välkommen till wF! :)
Utan att kunna PHP skulle jag testa
$result_ = mysql_fetch_array(mysql_query("SELECT `besok` FROM `lankar` WHERE id = '$id'"));
if ($result_ && $result_[0] == "1") {
mysql_query("DELETE FROM `lankar` WHERE `id` = '$id'");
header("Location: $row[url]");
}
Vad för datatyp är "besok"?
Peter SMedlem sedan dec. 20025 483 inlägg Då kanske
$result_ = mysql_fetch_array(mysql_query("SELECT `besok` FROM `lankar` WHERE id = '$id'"));
if ($result_ && $result_[0] == 1) {
mysql_query("DELETE FROM `lankar` WHERE `id` = '$id'");
header("Location: $row[url]");
}
TrankanMedlem sedan okt. 2006129 inlägg
Peter S skrev:
Då kanske
$result_ = mysql_fetch_array(mysql_query("SELECT `besok` FROM `lankar` WHERE id = '$id'"));
if ($result_ && $result_[0] == 1) {
mysql_query("DELETE FROM `lankar` WHERE `id` = '$id'");
header("Location: $row[url]");
}
Stort tack för hjälpen Peter S, nu fungerar det! :D
Peter SMedlem sedan dec. 20025 483 inlägg Strålers! (y)
* passar på att tipsa om funktionen acceptera som slutgiltigt svar