---
title: "Dropdown meny där indatat hämtas både från formuläret och MySQL databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/192849-dropdown-meny-där-indatat-hämtas-både-från-formuläret-och-mysql-databas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "annaco"
published: "2016-01-07T15:27:46.000Z"
updated: "2016-01-08T10:38:07.000Z"
replies: 2
views: 748
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/192849-dropdown-meny-där-indatat-hämtas-både-från-formuläret-och-mysql-databas"
---

# Dropdown meny där indatat hämtas både från formuläret och MySQL databas

## #1 — annaco, 2016-01-07T15:27Z

Jag håller på att skapa en dropdown meny där jag har ett värde från databasen och de andra 2 alternativa värdena ska skrivas ut från formuläret.
Nedan ser ni koden som den ser ut nu.
$membership hämtas från databasen men skrivs nu inte ut.

```php
<form method=post>
    <legend>Här kan du uppdatera dina inmatade uppgifter</legend>
         <input type='hidden' name='id' value='{$user_id}'/>
	 <p><label>Namn:<br/><input type='text' name='name' value='{$name}'/></label></p>
	 <p><label>username:<br/><input type='text' name='username' value='{$username}'/></label></p>
	 <p><label>password:<br/><input type='text' name='password' value='{$password}'/></label></p>
	  <p><label>email:<br/><input type='text' name='email' value='{$email}'/></label></p>
			  <p><label>phone:<br/><input type='text' name='phone' value='{$phone}'/></label></p>
			 
	 <p><select name='membership' required value='{$membership}'>
						<option value='Brons'>Brons</option>
		  				<option value='Silver'>Silver</option>
		 				<option value='Guld'>Guld</option>
		 			</select> <br></p>
	  <p><label>adress:<br/><input type='text' name='adress' value='{$adress}'/></label></p>
	  <p><label>zip_code:<br/><input type='text' name='zip_code' value='{$zip_code}'/></label></p>
	  <p><label>city:<br/><input type='text' name='city' value='{$city}'/></label></p>
			  
	  <p><input type='submit' name='save' value='Spara'/> <input type='reset' value='Återställ'/></p>
	</form>
```

Hur får jag in det hämtade värdet i dropdown menyn?

Tack på förhand!

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

## #2 — Nate.A, 2016-01-07T20:43Z

Hej! 
Använder du någon template engine? Smarty kanske? I så fall kan du kika här:
<http://www.smarty.net/docsv2/en/language.function.if.tpl>

Med Smarty:

```php
<select name='membership' required>
    <option {if $membership == 'Brons'} selected {/if} value='Brons'>Brons</option>
    <option {if $membership == 'Silver'} selected {/if} value='Silver'>Silver</option> 
    <option {if $membership == 'Guld'} selected {/if} value='Guld'>Guld</option> 
</select>
```

Det är alltså attributet "selected" som avgör vilken alternativ som är förvalt.
<http://www.w3schools.com/html/html_form_elements.asp>

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

## #3 — annaco, 2016-01-08T10:38Z

Tyvärr bara Twig annars vanlig php.
Twig är vi dessutom ganska dåliga på.
Jag försöker skriva din kod i vanlig php och få det och fungera med hjälp av if-satser.

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/192849-dropdown-meny-där-indatat-hämtas-både-från-formuläret-och-mysql-databas
