---
title: "Uppdatera databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/183870-uppdatera-databasen/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "emton"
published: "2010-06-17T15:48:11.000Z"
updated: "2010-06-21T06:07:59.000Z"
replies: 27
views: 952
page: 2
pages: 2
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/183870-uppdatera-databasen"
---

# Uppdatera databasen

_Sida 2 av 2._

## #21 — Gildebrand, 2010-06-20T17:59Z

Är väl inte så farligt? Finns nog av en anledning. Annars skulle ju PHP inte förstå att det är ett array med data.

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

## #22 — rhdf, 2010-06-20T18:11Z

skillnaden är ju att asp (och asp.net)  konverterar  post-värdet "list=1&list2&list=3" (dvs det format som det kommer i från klienten). till 1,2,3 automagiskt vilket säkert har nackdelar det med

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

## #23 — Gildebrand, 2010-06-20T18:19Z

> **[rhdf skrev:](https://www.webforum.nu/p/1508480)**
>
> asp

Nerlagt sen typ 8 år tillbaka väl? Att Asp.Net har stöd för det är ju trevligt. Har programmerat mycket för Asp.Net \[C#\], men började med PHP för några veckor sen, kände att jag hade lite för lite kontroll i Asp.Net (genererar ju en massa kod som man inte har nån kontroll över själv)

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

## #24 — rhdf, 2010-06-20T19:04Z

\<OT\>
ja asp är dödare än dött, anledningen att jag slände upp ett exempel i det var att jag satt och meckade med ett gammalt projekt kodat i det ;)

Webbforms  genererar en massa extra kod som inte går att kontrollera, men med aspnet MVC så har man åter igen kontrollen :)
\</OT\>

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

## #25 — emton, 2010-06-20T19:45Z

> **[Gildebrand skrev:](https://www.webforum.nu/p/1508448)**
>
> Har inte provat det själv, men borde funka. Om inte, kolla vad du får för felmeddelande.

Först fick jag http 500. Ändrade value=\\"$row\['id'\]\\" till value=\\"" . $row\['id'\] . "\\" och då gick det bra så långt. När jag kryssat i ett val och trycker på godkänd så blir det http 500 igen och db uppdateras inte.

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

## #26 — Gildebrand, 2010-06-20T20:14Z

Vad kör du för webserver? PHP-version?
Har du någon länk till sidan?

Borde inte vara ett php-fel om du får error 500, utan då är det nåt skit med webservern tror jag.
Du skulle kunna PMa uppgifter till ett ftp-konto så kan jag ta mig en titt, om du vill.

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

## #27 — emton, 2010-06-21T05:58Z

> **[Gildebrand skrev:](https://www.webforum.nu/p/1508516)**
>
> Vad kör du för webserver? PHP-version?
> Har du någon länk till sidan?
> 
> Borde inte vara ett php-fel om du får error 500, utan då är det nåt skit med webservern tror jag.
> Du skulle kunna PMa uppgifter till ett ftp-konto så kan jag ta mig en titt, om du vill.

Nu har Gildebrand fixat det. Tack! Så här blev det

```php
if (isset($_POST['list'])){
		$imploded = mysql_real_escape_string(implode(",",$_POST['list']));
		$sql = "Update annonser set godkand=1 where ID IN($imploded)";
		if(mysql_query($sql)){
			echo "Sparat<br/>";
		}
		else{
			echo "Kunde ej spara<br/>";
		}
	}
	
	$sql = "SELECT * FROM annonser where godkand=0";       
    $result = mysql_query($sql) or die("Query error.");
	
    echo "<form action =\"admin.php\" method=\"post\">";   
    echo "<table border=\"1\" cellpadding=\"10\">";   
    echo "<tr><th>V&auml;lj</th><th>ID</th><th>F&ouml;rnamn</th><th>Efternamn</th></tr>";   
       
    while ($row = mysql_fetch_array($result)){   
          echo "<tr>";   
          echo "<td><input type=\"checkbox\" name=\"list[]\" value=\"" . $row['id'] . "\" /></td>";   
          echo "<td>" . $row['id'] . "</td>";   
          echo "<td>" . $row['fname'] . "</td>";
		  echo "<td>" . $row['ename'] . "</td>";  
          echo "</tr>";
    }   
    echo "</table>";   
    echo "<input type=\"hidden\" name=\"vill_godkanna\" value=\"1\" />";   
    echo "<input type=\"submit\" value=\"Godk&auml;nn\" />";  
    echo "</form>";
```

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

## #28 — @nders, 2010-06-21T06:07Z

Oj, vad det blev mycket PHP här. Det känns som att tråden passar bättre i PHP-forumet, så: flyttas från SQL.

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/php/183870-uppdatera-databasen/page2  
Föregående sida: https://www.webforum.nu/amne/php/183870-uppdatera-databasen.md
