---
title: "om inte vissa detta..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/53247-om-inte-vissa-detta"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Coper"
published: "2002-09-14T22:19:21.000Z"
updated: "2002-09-18T16:54:40.000Z"
replies: 4
views: 208
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/53247-om-inte-vissa-detta"
---

# om inte vissa detta...

## #1 — Coper, 2002-09-14T22:19Z

Jag har en liten kod som hämtar info från en Mysql databas om värdena som står i adressfältet men om där inte står något så blir sidan tom. Men nu vill jag ha så om det inte stå något så ska en standar text vissas.

```php
if(isset($_GET['sida'])){
	mysql_select_db("db");
	$sql = mysql_query("SELECT * FROM kurs WHERE id=".$_GET['sida']);
	if(mysql_num_rows($sql) > 0){
		$index = mysql_fetch_array($sql);
		echo $index['text'];

}
}
```

 

Vad ska jag lägga till eller ändra???

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

## #2 — Coper, 2002-09-14T22:20Z

glömde säga att den ska vissa innehållet i text i ID 1....

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

## #3 — Webslave, 2002-09-15T10:32Z

Ändra till:

```php
if(isset($_GET['sida'])){
    mysql_select_db("db");
    $sql = mysql_query("SELECT * FROM kurs WHERE id='".$_GET['sida']."'");
        if(!($index = mysql_fetch_array($sql))){
             echo "Standard text";
       }
        else{
             echo $index['text'];
       }
}
```

Tror att det ska fungera

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

## #4 — Coper, 2002-09-18T16:24Z

...

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

## #5 — Matte, 2002-09-18T16:54Z

I liknande situationer brukar jag göra något på det här hållet:

```
if(isset($_GET['sida'])){
  $sida = $_GET['sida'];
} else $sida = 1;

mysql_select_db("db");
$sql = mysql_query("SELECT * FROM kurs WHERE id=$sida");

if (mysql_num_rows($sql) > 0){
   $index = mysql_fetch_array($sql);
   echo $index['text'];
}
```

Eller om det är bara ett fält på en rad du vill åt:

```
if(isset($_GET['sida'])){
  $sida = $_GET['sida'];
} else $sida = 1;

mysql_select_db("db");
$sql = mysql_query("SELECT * FROM kurs WHERE id=$sida");

if (mysql_num_rows($sql) > 0){
  echo mysql_result($sql, 0, 'text');
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/53247-om-inte-vissa-detta
