---
title: "isset verkar inte funka??!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/94769-isset-verkar-inte-funka"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aasah"
published: "2004-01-14T11:26:35.000Z"
updated: "2004-01-14T16:23:00.000Z"
replies: 5
views: 387
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/94769-isset-verkar-inte-funka"
---

# isset verkar inte funka??!?

## #1 — aasah, 2004-01-14T11:26Z

Har följande kodsnuttar:

```
[b]I knas.html[/b]
<form name="Tokigt" action="knas.php" method="POST">
 Your name, please: <input type="text" name="namn" /><BR>
 <input type="submit" value="Test">

[b]I knas.php[/b]
<h1>Welcome,  <?php
if (isset($_POST["namn"])) {
   echo $_POST["namn"]."!!!";
}
else echo "nameless pranker!... ;-) ";?></h1>
```

Men... om jag struntar i att fylla i namnet så skrivs 
Welcome, !!! ut! Hur 17 är det möjligt?

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

## #2 — Gislaved.net, 2004-01-14T12:33Z

Isset kollar väl bara om variabeln finns eller ej, och det gör den ju i det här fallet. 

```php
<h1>Welcome,  <?php
if ($_POST["namn"] != "") {
   echo $_POST["namn"]."!!!";
}
else echo "nameless pranker!... ;-) ";?></h1>
```

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

## #3 — aasah, 2004-01-14T12:49Z

> **Gislaved.net skrev:**
>
> Isset kollar väl bara om variabeln finns eller ej, och det gör den ju i det här fallet. ...

Vaa? Gör den? Men, skriptet är egentligen längre och om jag inte fyller i de radio-buttons som också finns i formuläret så tar isset($\_POST\["radio1"\]) hand om det. (Via en forslinga som kollar alla alltså.)  Varför finns inte de när man inte fyllt i dem, om namn finns??? :q

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

## #4 — nkrantz, 2004-01-14T14:44Z

Variabeln finns, men den har inget värde tilldelat. Så säkraste sättet att det finns något i variabeln är så som Gislaved.net visar.

// Nippe

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

## #5 — aasah, 2004-01-14T16:11Z

Jag har gjort som Gislaved.net säger och det funkar hur bra som helst. Jag önskar bara att jag begrep varför $\_POST\["namn"\] får ett värde utan att man fyller i något när $\_POST\["radio1"\] INTE är satt om man inte valt en knapp bland alla valbara radioknappar....  men, men nån gång kanske jag också fattar...

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

## #6 — Alpha II, 2004-01-14T16:23Z

```php
if(!empty($_POST['namn']))
{
...
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/94769-isset-verkar-inte-funka
