---
title: "select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/78325-select"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mhedda"
published: "2003-05-28T11:55:41.000Z"
updated: "2003-05-28T12:31:31.000Z"
replies: 2
views: 172
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/78325-select"
---

# select

## #1 — mhedda, 2003-05-28T11:55Z

Hej! 
Har ett litet problem som jag hoppas ni kan lösa åt mig. 
Jag har denna kod som skickar med en sträng med namn så långt är det bra länken blir 
<http://digiwood/tid_rapport/form.php?namn=SEB> 

PHP:--------------------------------------------------------------------------------
\<select class='select' name='namn'  onchange="parent.location.href(this.options\[this.selectedIndex\].value)" style='font-size:10px; font-family:Verdana, Arial, Helvetica;sans-serif; width:173px;'\>
                \<option\>-- välj namn --\</option\>
                \<?
                openConn();
                
                    $strSQL="SELECT DISTINCT namn FROM tbl_person";
                    $result=odbc_exec($conn,$strSQL) or die("blöööö");
                    echo $strSQL;
                    while($row = odbc_fetch_row($result))      
                        {
                            $namn = odbc_result($result,"namn");

            
            ?\>
                \<option value="\<? echo "form.php?namn=".$namn; ?\>"\> 
                \<? echo $namn ?\>
                \</option\>
                \<?
                  }
              ?\>
              \</select\>
\--------------------------------------------------------------------------------

Problemet när jag ska hämta upp variabeln $namn längre ner på sidan med nedansående kod så hänger inte namnet med. 

PHP:--------------------------------------------------------------------------------
if(isset($namn))
                {
                    $str_pid="SELECT\* FROM tbl_person WHERE namn='$namn'";
                    $result_id=odbc_exec($conn,$str_pid);

                    while($row = odbc_fetch_row($result_id))      
                        {
                            $project_id = odbc_result($result_id,4);

            

                 
                echo "\<option\>".$project_id."\</option\>";
                
                        }
                }        
                else
                {
                    echo "\<option\>-- Inget projekt id--\</option\>";
                }

                      echo "\</select\>";

\--------------------------------------------------------------------------------

Hoppas ni förstår mitt problem. 
MVH hedda

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

## #2 — savve, 2003-05-28T12:19Z

Om du postar din select innan du skall läsa $namn igen så måste du ta emot namn från föregående "formulär". Vet dock inte om detta va problemet eftersom länken inte fungerade =)

Formulär
\<select\>$namn\</select\>
Formulär skickas
Slut formulär

Sidan laddas om. Nu måste du ta emot din variabel.

$namn = $\_POST\['namn'\];

echo $namn;

Kanske?

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

## #3 — mhedda, 2003-05-28T12:31Z

Tackar så mycket det var mottagandet

$namn = $\_GET\['namn'\];

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

---

Tråden på webben: https://www.webforum.nu/amne/php/78325-select
