---
title: "Undefined constant... wtf.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15714-undefined-constant-wtf"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "casca"
published: "2001-06-03T19:53:00.000Z"
updated: "2001-06-04T13:37:00.000Z"
replies: 14
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/15714-undefined-constant-wtf"
---

# Undefined constant... wtf..

## #1 — casca, 2001-06-03T19:53Z

Har lekt lite med PHP & MySQL ikväll och försöker göra en liten gästbok, bara för att lära mig.. :)

Har då givetvis råkat ut för ett litet problem, ja, ni kommer att få se själva..

Felmeddelanden:

> Warning: Use of undefined constant datum - assumed 'datum' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23
>
> Warning: Use of undefined constant namn - assumed 'namn' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23
>
> Warning: Use of undefined constant email - assumed 'email' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23
>
> Warning: Use of undefined constant url - assumed 'url' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23
>
> Warning: Use of undefined constant url - assumed 'url' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23
>
> Warning: Use of undefined constant msg - assumed 'msg' in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 23

```
<?php

/// Definierar variabler
$user = "root";
$pass = "root";

/// Öppnar en anslutning till MySQL-databasen
$connectish = mysql_connect("localhost", $user, $pass);
$selectdb = mysql_select_db("phpbookish");

$sql = "SELECT * FROM mybook ORDER BY ID DESC";

if ( $resultz = mysql_query("$sql") ) {
	while ( $row = mysql_fetch_array ($resultz) ) {
	
	 echo $row[datum]."<p><b>Namn:</b><br>".$row[namn]."<br><b>Email</b>:<br>".$row[email]."<br><b>Hemsida</b>
	 :<br><a href=".$row[url].">".$row[url]."</a><br><b>Meddelande:</b><br>".$row[msg]."\n";
	
	}
} else error_report ();

?>
```

Lite hjälp skulle uppskattas.. :) ;)

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

## #2 — SPiN, 2001-06-03T20:06Z

...$sql = "SELECT \* FROM mybook ORDER BY ID DESC";
if ( $resultz = mysql_query("$sql") ) {...
Du lägger in en sträng i en sträng, borde vara if ( $resultz = mysql_query($sql) )

Verkar dock inte vara det problemet. Ämnet har varit uppe tidigare, det beror på inställningar i din PHP.ini... Rad 169 borde se ut så här i den:
error_reporting	= E_ALL & \~E_NOTICE

Troligtvis gör den inte det :)

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

## #3 — casca, 2001-06-03T20:17Z

Hmm, den såg inte ut så där, så jag ändrade.. Men det funkar fortfarande inte. :(

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

## #4 — oelbal, 2001-06-04T11:20Z

Jag tycker att du har krånglat till det onödigt mycket. Testa detta istället:

```
<?
/// Definierar variabler
$user = "root";
$pass = "root";

/// Öppnar en anslutning till MySQL-databasen
$connectish = mysql_connect("localhost", $user, $pass);
$selectdb = mysql_select_db("phpbookish");

$sql = mysql_query("SELECT * FROM mybook ORDER BY ID DESC"); 
while ($row = mysql_fetch_array($sql)) { 
	echo $row[datum]."<p><b>Namn:</b><br>".$row[namn]."<br><b>Email</b>:<br>".$row[email]."<br><b>Hemsida</b>:<br><a href=".$row[url].">".$row[url]."</a><br><b>Meddelande:</b><br>".$row[msg]."\n";
}
else error_report ();
?>
```

Borde fungera...

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

## #5 — casca, 2001-06-04T12:51Z

Nu blire:

> Parse error: parse error in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 29

 :(

Och rad 29 är..

```
	else error_report ();
```

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

## #6 — oelbal, 2001-06-04T12:54Z

oj...jag tabbade mig visst! :e

Ta bort "else"....

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

## #7 — casca, 2001-06-04T12:57Z

Fortfarande samma fel som tidigare.. :(

Alltså "undefined constants" OCH dessutom ett nytt fel.. :l

> Fatal error: Call to undefined function: error_report() in e:\\inetpub\\wwwroot\\phpbook\\index.php on line 25

 :(

Help!!

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

## #8 — oelbal, 2001-06-04T12:59Z

Ta bort den funktionen, den gör ju ändå ingen nytta!

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

## #9 — casca, 2001-06-04T13:00Z

Mmmm.. Men nu är det ursprungliga felet kvar.. ;)

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

## #10 — casca, 2001-06-04T13:11Z

Utifall det skulle hjälpa, så här är databasen..

```
# phpMyAdmin MySQL-Dump
# [url="http://phpwizard.net/phpMyAdmin/"]http://phpwizard.net/phpMyAdmin/[/url] 
#
# Host: 127.0.0.1 Database : phpbookish

# --------------------------------------------------------
#
# Table structure for table 'mybook'
#

CREATE TABLE mybook (
   ID int(3) NOT NULL auto_increment,
   namn varchar(30) NOT NULL,
   email varchar(30) NOT NULL,
   msg text NOT NULL,
   url varchar(30) NOT NULL,
   datum date DEFAULT '0000-00-00' NOT NULL,
   PRIMARY KEY (ID)
);
```

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

## #11 — casca, 2001-06-04T13:15Z

\[r\]
onödigt inlägg

\[Redigerat av casca den 04 jun 2001\]

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

## #12 — webbmannen, 2001-06-04T13:27Z

Nu är jag ju nybörjare själv men ska det inte vara enkelfnuttar så här:

```
$row[[b]'[/b]namn[b]'[/b]]
```

/webb

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

## #13 — nicclas, 2001-06-04T13:29Z

Dina felmeddelanden föreslår att echo-raden skall se ut enligt:

echo $row\['datum'\]."\<p\>\<b\>Namn:\</b\>\<br\>".$row\['namn'\]."\<br\>\<b\>Email\</b\>:\<br\>".$row\['email'\]."\<br\>\<b\>Hemsida\</b\>:\<br\>\<a href=".$row\['url'\]."\>".$row\['url'\]."\</a\>\<br\>\<b\>Meddelande:\</b\>\<br\>".$row\['msg'\]."\\n";

Funkar det inte då?

/r För långsam ;)

\[Redigerat av nicclas den 04 jun 2001\]

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

## #14 — oelbal, 2001-06-04T13:32Z

\*Dunkar huvudet i bordet\*

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

## #15 — casca, 2001-06-04T13:37Z

Taaaaaaaaaaaaaaaaaaack. :) :) :)

Ni är underbara! ;) :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15714-undefined-constant-wtf
