---
title: "Få ut data ifrån FORM"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/60675-få-ut-data-ifrån-form"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mc Fetto"
published: "2002-11-29T15:52:42.000Z"
updated: "2002-12-02T01:27:31.000Z"
replies: 7
views: 267
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/60675-få-ut-data-ifrån-form"
---

# Få ut data ifrån FORM

## #1 — Mc Fetto, 2002-11-29T15:52Z

Tjenixen, jag sitter och ska ta data ifrån formulär och det fungerar utmäkt tills det kommer till en list där man ska kunna välja ett allternativ. Som ser ut så här:

 \<TD\>\<select name="Status"\>
     \<option value="Obehandlad"\>Obehandlad\</option\>
     \<option value="Mottagen"\>Mottagen\</option\>
     \<option value="Levererad"\>Levererad\</option\>
     \<option value="ej betald"\>ej betald\</option\>
     \<option value="Levererad betald"\>Levererad betald\</option\>
 \</select\>\</TD\>

Där jag sedan kallar på databasen:

if ($operation == "change" && $link != 0) {
$query = "UPDATE Orders SET Status = '$Status' WHERE OID=$Name";
$result= queryDB($query, $link);
}

I databasen sen så blir det fält som uppdateras tomt, precis som värdet i $status inte existerar!!

Någon som vet om man ska behandla Select på annat sätt??

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

## #2 — Mungo, 2002-11-29T15:58Z

Du har nog inte register_globals på i din php.ini, så då måste du använda $\_POST\['Status'\] istället för bara $Status:

```php
$query = "UPDATE Orders SET Status = '" . $_POST['Status'] . "' WHERE OID=$Name";
```

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

## #3 — Mc Fetto, 2002-11-29T16:04Z

ska kolla...

Man tackar.. konstigt nog så klara den av att lägga in "motagen" och "Levererad betald"...

Konstigt tycker jag!!!

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

## #4 — Mc Fetto, 2002-11-29T16:06Z

näe

Nope det gick inte med '" . $\_POST\['Status'\] . "'

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

## #5 — Mc Fetto, 2002-11-29T16:13Z

näe

Nope det gick inte med '" . $\_POST\['Status'\] . "'

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

## #6 — Webslave, 2002-11-30T11:51Z

Lägg ut all kod som har med den sql-frågan att göra... vart får du $operation ifrån t.ex?

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

## #7 — dab, 2002-11-30T18:15Z

använd $\_POST\['Status'\] och se till att du har \<form method="post"

sen skriv ut $query istället för att hålla på och felsöka genom att kolla i databasen:
echo $query;
//$result= queryDB($query, $link);

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

## #8 — Gaqzi, 2002-12-02T01:27Z

likväl så kan det hjälpa att lägga { } runt, {$\_POST\['Status'\]}

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

---

Tråden på webben: https://www.webforum.nu/amne/php/60675-få-ut-data-ifrån-form
