---
title: "Fel i koden får inte ut alla text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/183637-fel-i-koden-får-inte-ut-alla-text"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Emil W"
published: "2010-05-29T18:34:07.000Z"
updated: "2010-05-29T19:38:27.000Z"
replies: 8
views: 480
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/183637-fel-i-koden-får-inte-ut-alla-text"
---

# Fel i koden får inte ut alla text

## #1 — Emil W, 2010-05-29T18:34Z

Hur får man ut texten 1 Nya privata meddelanden. Nu får jag bara ut där det står 1

Hittar någon felet ?

```php
if(htmlspecialchars($ua) > intval('0'))
{
echo "<a href=\"mejl.php\"><img src=\"mej_nya.png\" border=\"0\" title=".htmlspecialchars($ua)."nya meddelande\"></a>";
}
else
{
echo "<a href=\"mejl.php\"><img src=\"mej.png\" border=\"0\" title=".htmlspecialchars($ua)."nya meddelande\"> 0</a>";
}
```

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

## #2 — Pedda, 2010-05-29T19:07Z

Du har inga fnuttar runt title attributet bland annat.

```php
if(htmlspecialchars($ua) > intval('0'))
{
echo "<a href=\"mejl.php\"><img src=\"mej_nya.png\" border=\"0\" title='".htmlspecialchars($ua)." nya meddelanden' /></a>";
}
else
{
echo "<a href=\"mejl.php\"><img src=\"mej.png\" border=\"0\" title='".htmlspecialchars($ua)." nya meddelanden ' /></a>";
}
```

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

## #3 — voigtann1, 2010-05-29T19:07Z

ett tips istället för att anropar funktionen om och om igen med samma värden, spara undan den till en egen variabel

och vad innehåller $ua? sen blandar du " och \\" skall vara:

```
$ua = htmlspecialchars($ua);
if($ua > intval('0'))
{
echo "<a href=\"mejl.php\"><img src=\"mej_nya.png\" title=[red]\"[/red]".$ua."nya meddelande\"></a>";
}
else
{
echo "<a href=\"mejl.php\"><img src=\"mej.png\" title=[red]\"[/red]".$ua."nya meddelande\"> 0</a>";
}
```

 border="0" kan du lika väl köra i en CSS.

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

## #4 — Emil W, 2010-05-29T19:08Z

Tack båda för hjälpen

$ua är hur många nya pm det finns.

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

## #5 — voigtann1, 2010-05-29T19:16Z

Nu vet jag inte om din HTML struktur är för XHTML eller du blandar lite som du vill men att ha ' istället för " är inte en standard.

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

## #6 — voigtann1, 2010-05-29T19:20Z

> **[Emil W skrev:](https://www.webforum.nu/p/1505958)**
>
> Tack båda för hjälpen
> 
> 
> $ua är hur många nya pm det finns.

Vad är det för datatyp? Var kommer den ifrån? Och varför skall du köra htmlspecialchars() om den ändå är ett tal? Känns onödigt att köra funktioner som inte behövs köras.

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

## #7 — Emil W, 2010-05-29T19:23Z

Jag använder select count för att hämta ut och sen kör jag mysql_result och  då får jag fram resultatet

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

## #8 — voigtann1, 2010-05-29T19:26Z

Då finns det ingen anledning att köra den, då det är ett tal, den kan inte innehålla några htmlspecialchars, tror du kan korta ner din kod till:

```
echo "<a href=\"mejl.php\"><img src=\"".($ua>0?"mej_nya.png":"mej.png")."\" title=\"".$ua."nya meddelande\"></a>";
```

Om det fungera i PHP och om du inte behöver skriva ut "0" efter din bild.

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

## #9 — Emil W, 2010-05-29T19:38Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1505963)**
>
> Då finns det ingen anledning att köra den, då det är ett tal, den kan inte innehålla några htmlspecialchars, tror du kan korta ner din kod till:
>
>
> ```
> echo "<a href=\"mejl.php\"><img src=\"".($ua>0?"mej_nya.png":"mej.png")."\" title=\"".$ua."nya meddelande\"></a>";
> ```
>
> Om det fungera i PHP och om du inte behöver skriva ut "0" efter din bild.

Det funkade fint

Tack så mycket

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

---

Tråden på webben: https://www.webforum.nu/amne/php/183637-fel-i-koden-får-inte-ut-alla-text
