---
title: "Olika värden i dropdown menyn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/137919-olika-värden-i-dropdown-menyn"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2005-11-19T12:46:20.000Z"
updated: "2005-11-19T18:50:54.000Z"
replies: 4
views: 344
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/137919-olika-värden-i-dropdown-menyn"
---

# Olika värden i dropdown menyn

## #1 — mr.mainline, 2005-11-19T12:46Z

Jag har en dropdown meny med värdena "köp", "sälj", "Bytes" och tanken är att fylla i ett värde t.ex "Köp" och efter klickat på skicka knappen så ska det stå "köp" som rubrik hur fixar jag det??

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

## #2 — Matte, 2005-11-19T14:49Z

Du måste först ha ett värde du kan jämföra med värdet på din dropdown.
Ett värde du hämtar från databas, URL-en eller något annat.

Sedan bygger du upp din select i en loop, gör en jämförelse med din kontrollvariabel, och om de är samma sätter selected på det aktuella option.

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

## #3 — mr.mainline, 2005-11-19T16:16Z

kan man få kod? :-)

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

## #4 — Matte, 2005-11-19T16:37Z

Om du kan tala om för mig vilken variabel/värde som ska användas för att sätta ett viss värde i en select.

Är det någon skillnad på värdet du har i value jäntemot det du har som text i din option ?

Du kan dock få ett litet exempel:

```php
// Vårt värde att jämföra med
$ctrl = '33';

// Array med innehållet i vår select
$array = array('22' => 'Rad 1', '33' => 'Rad 2', '44' => 'Rad 3');

// Bygg upp våra options
$options = '';
foreach ($array as $key => $val) {
   $selected = $key == $ctrl ? ' selected="selected"' : '';
   $options .= "<option value='$key'$selected>$val</option>\n";
}

// Skriv ut:
echo '
  <select name="namn">
  <option value="">Välj rad</option>
  '.$options.'
  </select>
';
```

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

## #5 — mr.mainline, 2005-11-19T18:50Z

Tror inte du förstod vad jag menade, jag löste det på följande sätt, ändarade mig förresten att använda checkbox istället.

```php
 <input name="Säljes" type="checkbox" value="Säljes" <? if ($_POST['Säljes']=="Säljes") echo 'checked ="Säljes" ';?>> Säljes<br>
					<input name="Köpes" type="checkbox"  value="Köpes"<? if ($_POST['Köpes']=="Köpes") echo 'checked ="Köpes" ';?>> Köpes<br>
					<input name="Bytes" type="checkbox" value="Bytes"<? if ($_POST['Bytes']=="Bytes") echo 'checked ="Bytes" ';?>> Bytes<br>
```

Jag vill endast att om man kryssar i tex "säljes" så ska säljes skrivas ut i inlägget, så man vet att om man säljer eller ska köpa.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/137919-olika-värden-i-dropdown-menyn
