---
title: "Problem med if-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/152441-problem-med-if-sats"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Trankan"
published: "2006-10-12T20:13:37.000Z"
updated: "2006-10-12T20:57:22.000Z"
replies: 5
views: 324
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/152441-problem-med-if-sats"
---

# Problem med if-sats

## #1 — Trankan, 2006-10-12T20:13Z

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?  :) 

```php
$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]");
}
```

Permalänk: https://www.webforum.nu/p/152441

## #2 — Peter S, 2006-10-12T20:18Z

Välkommen till wF!  :) 

Utan att kunna PHP skulle jag testa

```php
$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"?

Permalänk: https://www.webforum.nu/p/1882828

## #3 — Trankan, 2006-10-12T20:48Z

> **Peter S skrev:**
>
> Välkommen till wF!  :) 
> 
> Utan att kunna PHP skulle jag testa
>
> ```php
> $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.

Permalänk: https://www.webforum.nu/p/1882844

## #4 — Peter S, 2006-10-12T20:50Z

Då kanske

```php
$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]"); 
}
```

Permalänk: https://www.webforum.nu/p/1882846

## #5 — Trankan, 2006-10-12T20:52Z

> **Peter S skrev:**
>
> Då kanske
>
>
> ```php
> $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

Permalänk: https://www.webforum.nu/p/1882850

## #6 — Peter S, 2006-10-12T20:57Z

Strålers!  (y)

\* passar på att tipsa om funktionen [acceptera som slutgiltigt svar](http://www.webforum.nu/faq.php?faq=vb_board_usage#faq_faq_acceptance)

Permalänk: https://www.webforum.nu/p/1882853

---

Tråden på webben: https://www.webforum.nu/amne/php/152441-problem-med-if-sats
