SkogizMedlem sedan feb. 200395 inlägg 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
SkogizMedlem sedan feb. 200395 inlägg 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
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?
SkogizMedlem sedan feb. 200395 inlägg 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 Ã�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
SkogizMedlem sedan feb. 200395 inlägg Glöm det
Räckte med header("Content-type: text/html; charset=utf-8"); i update.php-filen så fungerade det.