---
title: "isset()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/72250-isset"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "K@llen"
published: "2003-03-26T18:22:49.000Z"
updated: "2003-03-26T21:54:54.000Z"
replies: 7
views: 279
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/72250-isset"
---

# isset()

## #1 — K@llen, 2003-03-26T18:22Z

Två knappar i ett formulär:

```
<input type=\"image\" value=\"delete\" src=\"knapp_radera.gif\" border=\"0\" name=\"deleteMess\">

<input type=\"image\" value=\"move\" src=\"knapp_flytta.gif\" border=\"0\" name=\"moveMess\">
```

 

Ska kolla vilken som blivit klickad på:

```
   if ( isset( $_POST['moveMess'] ) ) {

      echo "flytta";

   }

   if ( isset( $_POST['deleteMess'] ) ) {

      echo "radera";

   }
```

Men det vill sig inte, varför?

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

## #2 — K@llen, 2003-03-26T20:27Z

Detta är mycket skumt, byter jag metod till GET i formuläret, då finns knappens värde i adressraden. Men jag kan ej ta emot den med post, trots att jag kollat stavningen 20 gånger nu. :(

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

## #3 — Bäckman, 2003-03-26T20:32Z

Kanske såhär?

```
if ( isset( $_POST[[b]"[/b]moveMess[b]"[/b]] ) ) {

      echo "flytta";

   }

   if ( isset( $_POST[[b]"[/b]deleteMess[b]"[/b]] ) ) {

      echo "radera";

   }
```

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

## #4 — pimme, 2003-03-26T20:33Z

$\_POST\['var'\] sätts automatiskt när du skickar ett formulär, oavsett om de har några värden eller inte.
Använd istället 
if(!empty($\_POST\['moveMess'\])) ....

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

## #5 — Bäckman, 2003-03-26T20:36Z

Tur att man tänker efter innan man postar... :)

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

## #6 — K@llen, 2003-03-26T20:41Z

> **pimme skrev:**
>
> $\_POST\['var'\] sätts automatiskt när du skickar ett formulär, oavsett om de har några värden eller inte.
> Använd istället 
> if(!empty($\_POST\['moveMess'\])) ....

Samma resultat, men jag har använt isset() innan, och du har det funkis.

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

## #7 — K@llen, 2003-03-26T21:47Z

Gör jag om formulärknapparna till vanliga knappar (dvs inte bilder) då fungerar det. Någon som har varit med om det innan?

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

## #8 — K@llen, 2003-03-26T21:54Z

Fan att man lägger timmar på problemlösning istället för på sökfunktionen. :(

<http://www.webforum.nu/showthread.php?s=&threadid=64970&highlight=type%3Dimage>

Tack matte :D

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

---

Tråden på webben: https://www.webforum.nu/amne/php/72250-isset
