webForumDet fria alternativet

Problem med if-sats

5 svar · 322 visningar · startad av Trankan

TrankanMedlem sedan okt. 2006129 inlägg
#1

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
#2

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"?

TrankanMedlem sedan okt. 2006129 inlägg
#3

Peter S skrev:

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"?

Den är datatypen INT.

Peter SMedlem sedan dec. 20025 483 inlägg
#4

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
#5

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
#6

Strålers! (y)

* passar på att tipsa om funktionen acceptera som slutgiltigt svar

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)