Avatar billede jegsqgerhjalptilphp Nybegynder
14. november 2004 - 21:12 Der er 9 kommentarer

Fejl i MySQL update..

Jeg har et index som siger:

<div id="online"> </div>
<iframe width="0" height="0" border="0" frameborder="NO" src="regnud.php"></iframe>

Og i regnud.php har jeg:

<body bgcolor="85c5ea" onload="loadet();" link="blue" vlink="purple" alink="red">
<p><b><font size="2" face="Verdana">Tekstboks.</font></b><hr>


<script language="JavaScript">
parent.document.getElementById("online").innerHTML="<?php session_start(); include("db.php"); mysql_query("UPDATE brugere SET point=point+1, timer=timer+1 WHERE brugernavn = '$_SESSION[brugernavn]'") or die (mysql_error());?>";
function loadet() {
setTimeout("location.reload(true)",60000);
}
</script>


Den vil ikke opdater hvorfor?

PÅ FORHÅND TAK, PLEASE!!
Avatar billede erikjacobsen Ekspert
14. november 2004 - 21:14 #1
Man kan slet ikke udføre PHP i en innerHTML. Der kan man kun skrive HTML.
Avatar billede jegsqgerhjalptilphp Nybegynder
14. november 2004 - 21:15 #2
JO den kan.. har prøvet et andet sted.. så du lyver
Avatar billede erikjacobsen Ekspert
14. november 2004 - 21:16 #3
Din update bliver udført præcis når siden vises første gang, forudsat det
er en .php fil, men ikke efterfølgende gang, hvilket er hvad jeg formoder du vil.
Avatar billede jegsqgerhjalptilphp Nybegynder
14. november 2004 - 21:17 #4
Læs selv her.. her bruger han det osse

http://www.eksperten.dk/spm/523042

plz hjælp
Avatar billede jegsqgerhjalptilphp Nybegynder
14. november 2004 - 21:17 #5
Har også prøvet med en alm meta opdatering, det virker hellere ikke.. prøv lige at fnd ud af det, har prøvet alt
Avatar billede erikjacobsen Ekspert
14. november 2004 - 21:20 #6
Ja, hvis du er i gang med det her, må du have prøvet alt. Det giver ingen mening
at putte PHP-kode ind i en innerHTML på den måde. PHP koden udføres når siden
vises, og ikke når på grund af noget JavaScript. Din update og din setTimeout
burde være tilstrækkeligt. Kan du se om der kommer en fejlbesked tilbage.
Avatar billede jegsqgerhjalptilphp Nybegynder
14. november 2004 - 21:22 #7
gør der ikke.... den opdater bare ikke
Avatar billede erikjacobsen Ekspert
14. november 2004 - 21:24 #8
Hvordan kan du se det, når din iframe er 0 pixels bred og høj?
Avatar billede dotcom1 Nybegynder
14. november 2004 - 22:18 #9
Denne spørger er ikke seriøs: http://www.eksperten.dk/spm/561355
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