---
title: "Parse error"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/114186-parse-error"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kbking"
published: "2004-10-22T21:06:21.000Z"
updated: "2004-10-22T22:01:40.000Z"
replies: 5
views: 318
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/114186-parse-error"
---

# Parse error

## #1 — kbking, 2004-10-22T21:06Z

Hej!

Jag får bakläxa på denna rad:

```php
echo "<CENTER>[&nbsp;<A HREF="$PHP_SELF?offset=$newoff&thiscat=$safewhere"><B>Previous</B></A>&nbsp;|&nbsp;";
```

 
som ser ut sålunda:

Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in /home/FA03-02-05-06_ceaxaqx3xzfnyvuv3u7h/page.com/public_html/articles/showcatpicks.php on line 24

Vari består felet?

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

## #2 — aasah, 2004-10-22T21:12Z

Re: Parse error

Du har glömt två punkter:

echo "\<CENTER\>\[&nbsp;\<A HREF="**.**$PHP_SELF?offset=$newoff&thiscat=$safewhere**.**"\>\<B\>Previous\</B\>\</A\>&nbsp;\|&nbsp;";

Du måste konkatinera ihop dina strängar med det inskjutna värdet, vilket du gör med '.'.

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

## #3 — Pedda, 2004-10-22T21:19Z

Sen vet jag inte om det är wF som har tagit bort \\ för dig

echo "\<CENTER\>\[ \<A HREF=\\"".$PHP_SELF?offset=$newoff&thiscat=$safewhere."\\"\>\<B\>Previous\</B\>\</A\> \| ";

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

## #4 — aasah, 2004-10-22T21:26Z

> **Pedda skrev:**
>
> Sen vet jag inte om det är wF som har tagit bort \\ för dig
> 
> echo "\<CENTER\>\[ \<A HREF=\\"".$PHP_SELF?offset=$newoff&thiscat=$safewhere."\\"\>\<B\>Previous\</B\>\</A\> \| ";

Vid närmare eftertanke borde det räcka eller vara bättre om du inte använder punkterna, utan låter allt vara en enda stor sträng. Alltså:

echo "\<CENTER\>\[ \<A HREF=\\"$PHP_SELF?offset=$newoff&thiscat=$safewhere\\"\>\<B\>Previous\</B\>\</A\> \| ";

\\" gör att strängen inte avslutas, utan istället läggs tecknet dubbelfnutt in i strängen.

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

## #5 — Pedda, 2004-10-22T21:58Z

echo "\<CENTER\>\[ \<A HREF=\\"".$PHP_SELF."?offset=$newoff&thiscat=$safewhere\\"\>\<B\>Previous\</B\>\</A\> \| ";

funkar nog bättre ändå. :)

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

## #6 — kbking, 2004-10-22T22:01Z

Fattade ungefär hur jag skulle göra och gjorde en del konsekventa ändringar!

Utmärkt! Tack båda två! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/114186-parse-error
