---
title: "Hämta data till ett <fieldset>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/176480-hämta-data-till-ett-fieldset"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "TomasA"
published: "2009-01-23T16:18:24.000Z"
updated: "2009-01-27T12:05:43.000Z"
replies: 5
views: 402
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/176480-hämta-data-till-ett-fieldset"
---

# Hämta data till ett <fieldset>

## #1 — TomasA, 2009-01-23T16:18Z

Jag har ett formulär med ett fält för sorteringsbegrepp.
För att inte alla skriver in egna varianter har jag valt att 
där lägga in en dropdowninmatning.

Vid nyregistrering kommer det stå "Välj här"
men vid uppdatering av uppgiften vill jag att det tidigare 
valda begreppet kommer upp som "default" för den uppdateringen.
Självklart skall fältet även då vara av dropdownkaraktär.

Någonstans i fältet 

```
<select name="mitt val" id="text9">
<option> Välj här </option>
<option value="Val 1"> Val 1 </option>
<option value="Val 2"> Val 2 </option>
<option value="Val 3"> Val 3 </option>
<option value="Val 4"> Val 4 </option>
</select>
```

 
skall jag stoppa in 

```php
<?php if($uppdatering == "ja") {print $myrow["person"];}?>">
```

  

Tips mottages tacksamt
  :bire

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

## #2 — web00132, 2009-01-26T22:37Z

Vet inte om jag hajar exakt vad det är du försöker göra men kan det vara så att du har ett formulär som du skickar med "method='post'" och när man skcikar det hamnar man på samma sida man precis varit på?
Skriv typ så här:

```
<select name="foo" id="text9">
<option> Välj här </option>
<option value="Val 1"<?php if ($_POST["foo"] == "Val 1") { echo " selected"; } ?>> Val 1 </option>
<option value="Val 2"<?php if ($_POST["foo"] == "Val 2") { echo " selected"; } ?>> Val 2 </option>
<option value="Val 3"> Val 3 </option>
<option value="Val 4"> Val 4 </option>
</select>
```

 
Eller hämtar du informationen från en databas?

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

## #3 — überfuzz, 2009-01-26T23:31Z

> **web00132 skrev:**
>
> Vet inte om jag hajar exakt vad det är du försöker göra men kan det vara så att du har ett formulär som du skickar med "method='post'" och när man skcikar det hamnar man på samma sida man precis varit på?

Mja, han hittar $\_POST array där action pekar.

```
<form action="vart_ska_jag.php" method="post">
etc ...
```

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

## #4 — web00132, 2009-01-27T09:39Z

Det har du rätt i, men då måste självklart alltså en likadan selectbox finnas även på den sidan.

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

## #5 — TomasA, 2009-01-27T10:38Z

Hej, visst lägger och sen hämtar jag resultatet i/från en databas. 
Det jag vill göra är att när någon vill uppdatera sina uppgifter 
skall tidigare gjort val visas. Men det någon vill eventuellt ändra till
in skall vara något av de val jag har förutbestämt.
 
Jag har löst det lite provisoriskt så här

```php
<fieldset size="60" class="brodtext">
<select name="bransch" id="text 19">
<option><?php if($uppdatering == "ja"){print $myrow["bransch"];}?> </option>
<option value="Val 1"> Val 1 </option>
<option value="Val 2"> Val 2 </option>
<option value="Val 2"> Val 3 </option>
<option value="Val 4"> Val 4 </option>
</select>
</fieldset>
```

Kommer kanske komplettera med en "else"- sats som gäller vid första registreringen. 
Får se hur detta funkar. Men stort tack för svar!
 :bire

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

## #6 — überfuzz, 2009-01-27T12:05Z

Ska du ha flera val i din select/option kan du väl göra det så här.

```php
if(count($val) != 0 )
{
   echo "<select>";
   echo "<option>".implode("</option>\n\t<option>", $val)."</option>";
   echo "</select>";
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/176480-hämta-data-till-ett-fieldset
