---
title: "Uppdatera SQL sats med Selectbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/95079-uppdatera-sql-sats-med-selectbox"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "tronez"
published: "2004-01-17T13:05:15.000Z"
updated: "2004-01-19T15:00:56.000Z"
replies: 1
views: 219
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/95079-uppdatera-sql-sats-med-selectbox"
---

# Uppdatera SQL sats med Selectbox

## #1 — tronez, 2004-01-17T13:05Z

Ska göra en lite editeringsfunktion, har kommit så pass långt att det går att editera och uppdatera, allt funkar som det ska. Dock vill jag ha så att SQL satsen ska bero på vad jag väljer i en selectbox.

I selectboxen har jag namnen på alla databaser som ska vara med, men jag får inte (har inte en aning) om hur SQL satsen ska se ut för att utföra detta...

/r: SQL satsen stämmer inte just nu, bara jag som provat lite, utan lycka...

```php
	$open = mysql_connect("localhost", "user", "pass"); 	

			$dbq = mysql_db_query("idrestugor_se", "SELECT "$_POST['up']" FROM texter");
	        $result = mysql_fetch_array($dbq);			
			
			
			 if(!empty($_POST['edit'])) 
    		 {
       	  		$main   = $_POST['edit'];
        
          		$update = "UPDATE texter SET main = '$main'";
          		mysql_query($update) or die("Det gick inte att uppdatera databasen.");
                                                
          		print("Texten är uppdaterad");
    		 }
			 $str = nl2br($main);

			
?><style type="text/css">
<!--
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
-->
</style>
<form name="up" method="post" action="test.php">
  [B]<select name="menu" id="menu">
      <option value="main">Huvudsida</option>
      <option value="stuga1">Stuga 1</option>
      <option value="stuga2">Stuga 2</option>
      <option value="info">Information</option>
    </select>[/B]
</form>
<form name="form1" method="post" action="test.php">
  <p>
  
    <br>
    <textarea name="edit" cols="50" rows="25" id="edit"><? print $result["main"]?></textarea>
    <br>
    <br>
    <br>
    <input name="update" type="submit" id="update" value="Update">
    <input name="clear" type="reset" id="clear" value="Rensa">
</p>
</form>
<table width="50%"  border="0" cellpadding="5">
  <tr>
    <th scope="col"><div align="left"></div>      
    <div align="left"><? print $str?></div>      
    <div align="left"></div></th>
  </tr>
</table>
```

koden i fet stil e selectboxen som jag vill hämta information ur å lägga till i SQL satsen

Hur ska jag gå tillväga?

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

## #2 — UrMe, 2004-01-19T15:00Z

Testa med punkter också.

```php
$dbq = mysql_db_query("idrestugor_se", "SELECT ".$_POST['up']." FROM texter");
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/95079-uppdatera-sql-sats-med-selectbox
