---
title: "problem med att köra update med array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/45872-problem-med-att-köra-update-med-array"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Qonos"
published: "2002-06-13T22:27:22.000Z"
updated: "2002-06-14T07:00:42.000Z"
replies: 3
views: 199
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/45872-problem-med-att-köra-update-med-array"
---

# problem med att köra update med array

## #1 — Qonos, 2002-06-13T22:27Z

```php
if ( isset ( $pub ) ) 
{
	//update för varje grej, lyckas bara skriva ut värdet nu som är i dropdown, 
	//men jag måste ju skriva ut id oxå för att kunna göra update sqlen
	foreach ( $pub as $a )
	print $a."<br>";
}
	$sqlquery = "SELECT id,value FROM tblResourcesCategory where languageid = ".$language;
	$rs = mysql_query ( $sqlquery );
	echo "<br><br><form action='?command=publish&language=".$language."' method='post'>";
	while ( $rw = mysql_fetch_array ( $rs) )
	{
		echo "<b>".stripslashes($rw["value"])."</b><br>";
		$sqlquery2 = "SELECT id,status,headline FROM tblResourcesHeadline where categoryid = ".$rw["id"];
		$rs2 = mysql_query ( $sqlquery2 );
		while ( $rw2 = mysql_fetch_array ( $rs2) )
		{
			echo "<select name='pub[]' class='white-form-text'>";
			echo "<option value='0'>ej publicerad";
			echo "<option value='1'";
			if ($rw2["status"] == 1 )
				echo " SELECTED ";
			echo ">publicerad</select>";
			echo stripslashes($rw2["headline"])."<br>";
		}
	}
	echo "<br><input type='submit' value='";
	print_alias("BTN_save",$sess_language_id);
	echo "' class='white-form-btn'>";
	echo "</form>";
```

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

## #2 — Qonos, 2002-06-13T22:39Z

antagligen måste jag ksriva om allt men jag har inte en annin om hur :(

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

## #3 — Matte, 2002-06-13T22:54Z

Sätt din value som 0\|id så kan du i skriptet senare ta fram id med 

```
$var = explode("|", $a);
```

 
$var\[0\] är då din value och $var\[1\] är din id.

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

## #4 — Qonos, 2002-06-14T07:00Z

tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/45872-problem-med-att-köra-update-med-array
