---
title: "Få in värde i en dropdown"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/118778-få-in-värde-i-en-dropdown"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dahlgren"
published: "2004-12-27T18:23:57.000Z"
updated: "2004-12-27T19:36:13.000Z"
replies: 2
views: 320
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/118778-få-in-värde-i-en-dropdown"
---

# Få in värde i en dropdown

## #1 — dahlgren, 2004-12-27T18:23Z

Jag har en dropdown meny som ser ut så här. 

```
    <select name="position" id="select5">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
      <option value="8">8</option>
      <option value="9">9</option>
      <option value="10">10</option>
    </select>
```

Hur ska jag göra för att den ska ställa ett värde från databasen som förvalt? Tex att $r\['postion'\] är 5 så ska det vara förvalt. Hur löser man det?

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

## #2 — kjell, 2004-12-27T19:23Z

Nu skrev du inte hur du hämtar de övriga så då gjorde jag en loop för att illustrera det hela 

```php
<?php
echo '<select name="position" id="select5">';
for ($i=1; $i <= 10; $i++) {
	if ($r['postion'] == $i ) { $selected = ' selected'; } else { $selected = ''; }
	echo '<option value="' . $i . '"' . $selected . '>' . $i . '</option>' . "\n";
}
echo '</select>';
?>
```

 så själva for-loopen har egentligen inte med det hela att göra då du får jämföra $r\['postion'\] med den variabel du har. Antingen om det är en statisk select eller om den hämtas från en db.

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

## #3 — Fuel, 2004-12-27T19:36Z

Prova

```php
<select name="position" id="select5">
<?
for ($i = 1;$i < 11; $i++) {
	echo "<option value=\"$i\"";
	if ($i == 5) { echo " selected=\"selected\"; }
	echo ">$i</option>";
}
?>
</select>
```

EDIT: Oj .. ser att någon hann före :D - tog det verkligen 13 minuter för mig att skriva detta ?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/118778-få-in-värde-i-en-dropdown
