Avatar billede elskermad.dk Nybegynder
29. januar 2003 - 17:28 Der er 8 kommentarer og
1 løsning

Hvordan sætter man den variable?

Hej...
jeg er ved at skulle forsøge mig at lave en blink-fri chat ud fra nogle smp her på eksperten.dk, men jeg har et problem med hvordan jeg sætter en variable når mine dataer ligger i en mysql-tabel!
Koden ser således ud, og variablen som skal sættes er linien lige under!

<script>
chatindhold = \"chatmsg\"; //denne

if (document.getElementById) parent.chat.document.getElementById(\"iespan\").innerHTML = chatindhold;
else if (document.all) parent.chat.document.all[\"iespan\"].innerHTML = chatindhold;
else if (document.layers) parent.chat.document.nslayer.document.write(chatindhold);

setTimeout(\"self.location.reload(true)\",3000);
</script>
Avatar billede elskermad.dk Nybegynder
29. januar 2003 - 17:37 #1
ehmn, spooky... det indlæg jeg skrev lige før er der ikk mer! :/
Avatar billede Slettet bruger
29. januar 2003 - 17:43 #2
Du henter det vha. PHP f.eks:
var chatindhold = "<?php
$sql "Get indhold"
$result = mysql_query($sql);
$chatmsg = mysql_result($result,0);
echo $chatmsg;?>";
Avatar billede Slettet bruger
29. januar 2003 - 17:43 #3
$sql = "Get indhold"; ..
Avatar billede elskermad.dk Nybegynder
29. januar 2003 - 17:44 #4
altså fx: $sql = mysql_query("SELECT * FROM chat_msg WHERE til = 'Alle' OR til = '$loginnick' OR fra = '$loginnick' ORDER BY id DESC LIMIT 0, $antallinier") or die(mysql_error());
Avatar billede Slettet bruger
29. januar 2003 - 18:03 #5
yep!
Avatar billede elskermad.dk Nybegynder
29. januar 2003 - 18:33 #6
okay, men den siger fejl! :(
dette er hvad jeg har:

<script>
var chatindhold = "
<?php
$sql = mysql_query("SELECT * FROM chat_msg WHERE til = 'Alle' OR til = '$loginnick' OR fra = '$loginnick' ORDER BY id ASC") or die(mysql_error());
$result = mysql_query($sql);
$chatmsg = mysql_result($result,0);
echo $chatmsg;
?>
";

chatindhold = \"chatmsg\";

if (document.getElementById) parent.chat.document.getElementById(\"iespan\").innerHTML = chatindhold;
else if (document.all) parent.chat.document.all[\"iespan\"].innerHTML = chatindhold;
else if (document.layers) parent.chat.document.nslayer.document.write(chatindhold);

setTimeout(\"self.location.reload(true)\",3000);
</script>
Avatar billede Slettet bruger
29. januar 2003 - 18:50 #7
Tyr this!
var chatindhold = "<?php
$sql = mysql_query("SELECT * FROM chat_msg WHERE til = 'Alle' OR til = '$loginnick' OR fra = '$loginnick' ORDER BY id ASC") or die(mysql_error());
$result = mysql_query($sql);
$chatmsg = mysql_result($result,0);
echo $chatmsg;
?>";

Desuden... skal alle dine \" ændres til "
Avatar billede Slettet bruger
01. februar 2003 - 15:31 #8
Backslashene er bare en fejl fra Ekspertens side, som opstår i ældre spørgsmål.
Avatar billede elskermad.dk Nybegynder
09. februar 2003 - 22:49 #9
nu er min chat fucked helt op, så kan ikk afprøve det! :(
hvis noen er sure ove rjeg tar point så læg en klage
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel