---
title: "Update formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/95069-update-formulär"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "tronez"
published: "2004-01-17T02:40:30.000Z"
updated: "2004-01-17T08:28:02.000Z"
replies: 3
views: 244
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/95069-update-formulär"
---

# Update formulär

## #1 — tronez, 2004-01-17T02:40Z

Hej, får inte min uppdateringskod att fungera, och lite hjälp skulle vara tacksamt  :bire 

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

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

			
?>

<form name="form1" method="post" action="test.php">
  <textarea name="edit" cols="50" rows="25" id="edit"><? print $result["main"] ?> </textarea>
  <br>
  <br>
  <input name="update" type="submit" id="update" value="Update">
  <input name="clear" type="reset" id="clear" value="Rensa">
</form>
```

jag får inga felmeddelanden, men den uppdaterar inte texten....

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

## #2 — Peeer, 2004-01-17T08:01Z

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

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

			
?>

<form name="form1" method="post" action="test.php">
  <textarea name="edit" cols="50" rows="25" id="edit"><? print $result["main"] ?> </textarea>
  <br>
  <br>
  <input name="update" type="submit" id="update" value="Update">
  <input name="clear" type="reset" id="clear" value="Rensa">
</form>
```

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

## #3 — tronez, 2004-01-17T08:26Z

jo tack det funkar! men vad var det för fel, jag tycks mig inte se någon skillnad...

/r: hittade skillnaden nu!

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

## #4 — Peeer, 2004-01-17T08:28Z

Jag har gjort den felande raden fetstilt ovan. Du kontrollerade om $\_POST\['form1'\] hade något värde, vilket det aldrig kommer ha. form1 är namnet på formuläret, när du borde använda dig av namnet på ett av formulärsfälten (ex. $\_POST\['edit'\]).

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

---

Tråden på webben: https://www.webforum.nu/amne/php/95069-update-formulär
