---
title: "Hmm"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/39139-hmm"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Viking"
published: "2002-03-07T09:18:37.000Z"
updated: "2002-03-07T22:16:52.000Z"
replies: 12
views: 345
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/39139-hmm"
---

# Hmm

## #1 — Viking, 2002-03-07T09:18Z

```
Warning: Use of undefined constant id - assumed 'id' in C:\host\hem.webtomten.com\henrik\registrera.php on line 19

Warning: Undefined index: id in C:\host\hem.webtomten.com\henrik\registrera.php on line 19
```

Får dessa felmeddelanden med denna kod:

```
		$res = mysql_query("SELECT * FROM medlemmar ORDER BY id DESC") or die(mysql_error());
		$arr = mysql_fetch_array($res);
		$arr[id]++;
```

Min MySQLtabell:

```
mysql_query("CREATE TABLE medlemmar(
id int,
nick varchar(255),
fornamn varchar(255),
efternamn varchar(255),
epost varchar(255),
kod varchar(255),
kon varchar(255),
foto varchar(255)
)");
```

Nån som har någon aning om vad det är för fel? :q :q

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

## #2 — Web-Tor, 2002-03-07T09:35Z

Testa att ändra detta:

```php
$arr[id]++;
```

Till detta:

```php
$arr['id']++;
```

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

## #3 — Viking, 2002-03-07T09:38Z

Nja, det är själva queryn det blir fel i, indexet id finns inte i tabellen lr nåt sånt...?

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

## #4 — Web-Tor, 2002-03-07T09:48Z

I felmeddelandet står det "Use of undefined constant id - **assumed 'id'**"

Kolla även här: <http://webforum.aleborg.com/forum/showthread.php?s=&threadid=15247&highlight=undefined+constant>

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

## #5 — Kim, 2002-03-07T09:50Z

Hmm... enligt din databasstruktur så är inte ditt id-fält unikt.
Gör så här för att få det så:

```
mysql_query("CREATE TABLE medlemmar(
id int default 0 not null auto_increment,
nick varchar(255),
fornamn varchar(255),
efternamn varchar(255),
epost varchar(255),
kod varchar(255),
kon varchar(255),
foto varchar(255),
primary key(id)
)");
```

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

## #6 — Viking, 2002-03-07T10:40Z

hmm, har sovit lite idag så jag skyller på det, men jag fattar inte riktigt vad ni menar ;)

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

## #7 — Herman, 2002-03-07T11:33Z

Jag sover kanske oxå :) men vilket värde har **id**?
ska det inte vara $id?

red. alltså... det inom \[\] måste väl ges ett värde då det är en array.

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

## #8 — Viking, 2002-03-07T11:59Z

"id" är en kolumn i mysqltabellen, och har värdet som finns där... :)

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

## #9 — Viking, 2002-03-07T12:43Z

Jag kom på en sak. Att det blir sådant här fel, kan det bero på att PHP körs som CGI-program eller nåt sådant? Servern är nämligen inställd som så...

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

## #10 — Viking, 2002-03-07T19:36Z

... eller kan det vara så att det är för att det är en IIS-server och Windows?

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

## #11 — Herman, 2002-03-07T22:00Z

Jag tror mer att det är din PHP-kod som är felaktig...
Är det det senaste id:et du söker och som du vill öka med ett?
om så är fallet skulle jag skriva ungefär så här:

```
$res = mysql_query("SELECT id FROM medlemmar ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
$id = mysql_result($res, 0, "id");
$id++;
```

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

## #12 — Herman, 2002-03-07T22:03Z

eller så här:

```
$res = mysql_query("SELECT * FROM medlemmar ORDER BY id DESC") or die(mysql_error());
$arr = mysql_fetch_array($res);
$id = $arr["id"]++;
```

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

## #13 — Viking, 2002-03-07T22:16Z

Nja, jag tror inte att det är min kod som är felaktig för den funkar felfritt på min burk med Apache... :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/39139-hmm
