---
title: "Mellanslag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/96850-mellanslag"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Galifante"
published: "2004-02-08T19:22:05.000Z"
updated: "2004-02-09T01:02:54.000Z"
replies: 3
views: 197
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/96850-mellanslag"
---

# Mellanslag

## #1 — Galifante, 2004-02-08T19:22Z

Hej!

Hur gör jag för att använda mellanslag i en databas? Jag vill kunna lägga in artiklar och annat men det funkar ju inte så länge jag måste ha nått tecken eller **\_**  mellan varje ord.... Blir_ju_så\_himla_tröttsamt_att_läsa_text_som_ser_ut_så\_här....

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

## #2 — SPiN, 2004-02-08T19:25Z

Hm, varför skulle det inte gå att spara mellanslag? Vad får du för felmeddelande? Hur ser tabellstrukturen ut i din databas?

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

## #3 — Galifante, 2004-02-08T19:38Z

> **SPiN skrev:**
>
> Hm, varför skulle det inte gå att spara mellanslag? Vad får du för felmeddelande? Hur ser tabellstrukturen ut i din databas?

Om jag har mellanslag så skrivs helt enkelt ingenting ut från databasen. De poster utan mellanslag skrivs däremot ut. 

Jag har först en select som skrivs ut som den ska. När man väljer ett namn ska det sedan skrivas ut, tillsammans med namnets betydelse.

Så här ser utskriftsdelen ut, den som krånglar:

```php
 <?php
if(!empty($_POST['namn']))
  {
       $namn = $_POST['namn'];
       $hamta = "SELECT fnamn FROM flicknamn WHERE ursprung='franskt' AND fnamn = '$namn'";
       $hamta2 = "SELECT betyder FROM flicknamn WHERE ursprung='franskt' AND  fnamn = '$namn'";
       $resultat1 = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
       $resultat2 = mysql_query($hamta2) or die("Det gick inte att hämta information från databasen!");
				
$rad = mysql_fetch_object($resultat1);
$rad2 = mysql_fetch_object($resultat2);

print("Du valde: <b>");
print($rad->fnamn . "</b>");
print("<br>");
print("som betyder: ");
print($rad2->betyder);

mysql_free_result($resultat1);
mysql_free_result($resultat2);
  }
?>
```

 

Själva databasen består av:
\- id INT auto_increment primärnyckel
\- fnamn varchar 100
\- betyder varchar 100
\- ursprung varchar 100

Känner mej såååå  :x  för jag fattar inte varför den inte skriver ut nått om det är mellanslag.....

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

## #4 — Matte, 2004-02-09T01:02Z

Det är inte så att du i din select skrivit 

```
<option>Gali fante</option>
<!-- eller -->
<option value=Gali fante>Gali fante</option>
```

 

Istället för

```
<option value="Gali fante">Gali fante</option>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/96850-mellanslag
