---
title: "välja user i en form hämta uid för den usern"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/69695-välja-user-i-en-form-hämta-uid-för-den-usern"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mify"
published: "2003-02-28T17:43:06.000Z"
updated: "2003-03-01T15:25:15.000Z"
replies: 7
views: 286
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/69695-välja-user-i-en-form-hämta-uid-för-den-usern"
---

# välja user i en form hämta uid för den usern

## #1 — mify, 2003-02-28T17:43Z

Hej !

Jag skulle behöva göra så att när man har valt användare i dropdownmenyn  så ska det hämtas värdet uid för det usernamet från mintabell  och fältet uid och det värdet ska sedan användas i en ny form som ska fyllas i med diverse värden manuellt och sen skickas till mintabell2 och dom fälten jag har där

Någon som har förslag på hur man enklast gör nåt liknande

\<html\>
\<head\>
\</head\>
\<body\>

\<form method="GET" form action="\<?=?\>" 

\<div align="center"\>\<center\>\<p\>Username: \<select name="username" size="1"\>

\<script language="php"\>

include("control.php");
  $mysql_link = mysql_connect("localhost", "username", "") or
        die("could not connect");
    mysql_select_db("databas");
$query = "SELECT username FROM mintabell ";
   $result = mysql_query($query, $mysql_link);
     if(mysql_num_rows($result)) {
       // we have at least one user, so show all users as options in select form
       while($row = mysql_fetch_row($result))
       {
          print("\<option value=\\"$row\[0\]\\"\>$row\[0\]\</option\>");
       }
     } else {
       print("\<option value=\\"\\"\>No users created yet\</option\>");
     }

\</script\>

\</select\>&nbsp; \<input type="submit" value="skicka"\> \</p\>
\</center\>\</div\>
\</form\>
\</body\>
\</html\>

Tack på förhand 
// Micke mify

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

## #2 — Morpheus, 2003-02-28T18:50Z

```php
<?php

// koppla upp till mysql här
$sql = "SELECT * FROM mintabell WHERE username='" . $_POST['username'] . "'";
$result = mysql_query($sql) or die(mysql_error());

// hämta datan
$data = mysql_fetch_array($result,1);

echo $data['uid'];

?>
```

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

## #3 — mify, 2003-02-28T23:09Z

tack  för hjälpen är nästan på det klara nu med hur jag ska göra undrar bara vad gör denna egentligen
echo $data\['uid'\];

jag försöker göra en
$sql = "INSERT INTO mintabell2 (uid,1,2,3) VALUES ('$uid','$1','$2','$3')"; 

alla andra värden utom uid får jag in har testat även med 
$sql = "INSERT INTO mintabell2 (uid,1,2,3) VALUES ('$data','$1','$2','$3')"; 

// Mify

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

## #4 — Morpheus, 2003-02-28T23:41Z

den skriver bara ut uid... bara för att visa... ;)

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

## #5 — mify, 2003-02-28T23:56Z

vilket värde ska jag använda i min insert into för att få med uid då är det $data eller ?

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

## #6 — Morpheus, 2003-03-01T00:25Z

finns raden redan i tabellen??

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

## #7 — mify, 2003-03-01T11:36Z

löste det genom att lägga in detta i tabellen
\<td\>\<input type=hidden name='uid' size=25 value=\<?php echo $data\['uid'\] ?\>  \>\</td\>\</tr\>

Tack för hjälpen

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

## #8 — Morpheus, 2003-03-01T15:25Z

var så god!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/69695-välja-user-i-en-form-hämta-uid-för-den-usern
