A annaco Medlem sedan apr. 2007 72 inlägg Frågan 7 jan. 2016 15:27 #1 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.
<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!
Nate.A Medlem sedan mars 2006 296 inlägg 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:
<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
A annaco Medlem sedan apr. 2007 72 inlägg 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!