---
title: "problem med mellanrum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/87089-problem-med-mellanrum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "zeuz"
published: "2003-09-28T10:36:55.000Z"
updated: "2003-09-28T12:22:58.000Z"
replies: 3
views: 193
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/databaser-sql/87089-problem-med-mellanrum"
---

# problem med mellanrum

## #1 — zeuz, 2003-09-28T10:36Z

jag har följt webstudio's php guider och hållit på o mekat lite och nu har jag märkt att jag inte kan radera/editera något som har mellanslag i sig. kan jag lösa detta på något sätt? väldig nybörjare på både php och mysql...

Edit: koden... förlåt
har inte ändrat nåt i koden, detta är från exemplet på webstudio
det funkar att radera alla utan mellanrum

```php
<?php $connection = mysql_connect("localhost", "xxx", "xxx") or die("Kunde inte skapa koppling!");
			  mysql_select_db("wSphp") or die("Kunde inte välja databas");
		 ?>
		 
		<?php if(!empty($_POST['namn'])) 
			  	  {
				  	  $namn = $_POST['namn'];
				  	  $del = "DELETE FROM fodelsedagar WHERE namn = '$namn'";
			  		  mysql_query($del) or die("Det gick inte att radera från databasen!");
			  		  			  		  
			  		  print("Raderade ett namn...<p/>");
		  		  }
		     ?>
		
		 	Välj ett namn som skall raderas...<br/>
		    <form method="POST" action="del.php">
			  
				<select name="namn">
			  
			    <?php $hamta = "SELECT namn FROM fodelsedagar";
			  		  $resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
			     
			  		  while($rad = mysql_fetch_array($resultat))
			  		      print("<option value=" . $rad["namn"] . ">" . $rad["namn"]);

 			  		  mysql_free_result($resultat);
			  		
				 ?>
			  		   
			    </select>
			     
			    <input type="submit" value="Radera">
			     
			</form>
			  
		<?php mysql_close($connection);
		 ?>
```

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

## #2 — Peeer, 2003-09-28T10:40Z

Vore trevligt med lite kod att kolla på :)

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

## #3 — Matte, 2003-09-28T11:38Z

I HTML-kod måste du sätta värden med mellanslag i sig inom citationstecken eller apostrofer. 
I XHTML är det ett krav.
Gör det i vilket fall som en god vana.

```php
print("<option value=\"" . $rad["namn"] . "\">" . $rad["namn"]);
```

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

## #4 — zeuz, 2003-09-28T12:22Z

tack! det löste problemet

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/87089-problem-med-mellanrum
