---
title: "Dubbelklicka på text för editera text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/171303-dubbelklicka-på-text-för-editera-text"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Skogiz"
published: "2008-05-07T06:43:29.000Z"
updated: "2008-05-08T12:34:07.000Z"
replies: 3
views: 677
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/javascript/171303-dubbelklicka-på-text-för-editera-text"
---

# Dubbelklicka på text för editera text

## #1 — Skogiz, 2008-05-07T06:43Z

Om man är admin/moderator på ett vbulletin-forum finns det ett snyggt sätt att ändra ett ämnes rubrik, man helt enkelt dubbelklickar på rubriken och då kan man ändra texten. Hoppas ni förstår vad jag menar.

Jag har iaf ett enklare kundregister (php, mysql backend) där jag får upp namn och adressuppgifter men jag skulle gärna vilja dubbelklicka på adresstexten och så kan man ändra adressen.

Att det är gjort med AJAX förstår jag men hur? Finns det färdiga script för just detta?

Tack på förhand

/Fredrik

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

## #2 — Skogiz, 2008-05-07T09:21Z

Sökte på nätet och hittade det jag sökte men får det inte riktigt att fungera.

Jag utgår från det som finns här
<http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/>

update.php ser ut så här för mig nu

Att id är hårt satt till 4 är bara för att jag bara testar att få det och fungera på en specifik post. När det funkar kommer id att hämtas automatiskt

```php
<?php
require "config.php";
$link;

    $uppdatera = "UPDATE precust
    SET $fieldname = '$content' WHERE id = '4'";
    mysql_query($uppdatera) or die("Det gick inte att uppdatera informationen!");

               mysql_close($connection);

$fieldname = $_GET['fieldname'];
echo stripslashes(strip_tags($_GET['content'],"<br><p><img><a><br /><strong><em>"));
?>
```

När jag sen editerar ett fält så får jag bara "Det gick inte att uppdatera informationen"

Ska jag vara ärlig är jag inte riktigt med på varför man echo infon i slutet på filen...

Någon som kan ge en hjälpande hand?

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

## #3 — Skogiz, 2008-05-08T12:28Z

Har fått scriptet att fungera som jag vill

Använder detta:
<http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20>

Fungerar smidigt då man klickar på en text och kan sen editera den och det sparas automatiskt till databas utan att ladda om sidan.

Problemet är dock att å ä ö inte vill fungera.

Äggvägen 3 blir t.ex Ã&#132;ggvÃ¤gen 3 

Antar att det borde stå UTF-8 någonstans men är osäker på var?
Någon som kan ge en hjälpande hand här?

/Fredrik

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

## #4 — Skogiz, 2008-05-08T12:34Z

Glöm det

Räckte med header("Content-type: text/html; charset=utf-8"); i update.php-filen så fungerade det.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/171303-dubbelklicka-på-text-för-editera-text
