Avatar billede thinkfast Nybegynder
15. september 2003 - 22:42 Der er 7 kommentarer

UPDATE mysql i javascript?

Hej allesammen!

jeg har denne lille kode og vil gerne have at når "manden" lander på felt 1 så sætter den noget data ind i en mysql ved hjælp af php med at manden nu står på felt 1... hvordan kan jeg gøre det?
http://rpg.users.whitehat.dk/spil/test2.html

(behøver ikke færdig kode, må gerne være forklaring, men kode er også ok)
Avatar billede billen Nybegynder
15. september 2003 - 23:10 #1
jeg vil anbefale at have et vindue ved siden af eller i baggrunden, som du så kalder forskellige phpsider alt afhængigt hvad der sker. Det kan du jo gøre fra javascript.

ellers grineren ide ;o) Funger også på mozilla...
Avatar billede thinkfast Nybegynder
15. september 2003 - 23:17 #2
ok cool nok vidste jeg ik :D
Har kun prøvet på IE 6.0

Men hvordan sørger jeg får at når man trykker på 1 felt så updater den en tabel? det er det jeg ik rigtig kan finde ud af :(
Avatar billede billen Nybegynder
15. september 2003 - 23:22 #3
kan du kalde en javascript funktion når du trykker på feltet?

hvis ja:
når siden starter, så åbner du med javascript et nyt vindue, som du så lægger i baggrunden (kan ikke huske hvordan man gør det).
Når du så kalder din felt-1 funktion i javascript, så kalder du min_pop_up_vindue.location.href='minphp.php?task=update&value=blablabla';

Ved du hvordan man åbner vinduer i js?
Avatar billede thinkfast Nybegynder
15. september 2003 - 23:47 #4
Hmm jeg er lidt med i hvad du mener ;)
nej kender ik så meget til det er først igang med at lærer det (men tro mig jeg er lærenem)
Prøv at forklar lidt nærmere :D du kan evt. tage html'en i test2.html og se lidt på det for der vises hele koden... (sætter lige pointene op denne her er sværere end jeg troede)
Avatar billede thinkfast Nybegynder
16. september 2003 - 00:03 #5
Har allerede fundet den bedste metode :D
Så behøves ikke at sætte pointene op alligevel.. Hmm... Nå okay lav svar så deler vi 50/50 :D
Avatar billede nikolajdu Nybegynder
16. september 2003 - 03:10 #6
Sådan her :


<html>
<head>

<script type="text/javascript">

t = [3,47,91,135];
l = [3,47,91,135];

function moveImage(nummy){
nummy = parseInt(nummy,10);
lnum = (nummy-1)%4;
tnum = Math.floor((nummy-1)/4);
document.images['image'].style.left = l[lnum];
document.images['image'].style.top = t[tnum];
saetCookie("pos",nummy)
}

function saetCookie (name, value) {
      var argv = saetCookie.arguments;
      var argc = saetCookie.arguments.length;
      var expires = (argc > 2) ? argv[2] : null;
      var path = (argc > 3) ? argv[3] : null;
      var domain = (argc > 4) ? argv[4] : null;
      var secure = (argc > 5) ? argv[5] : false;
      document.cookie = name + "=" + escape (value) +
        ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
        ((path == null) ? "" : ("; path=" + path)) +
        ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");
    }

function hentKage2 (name) {
var cook = document.cookie;
var cookNavn = name + "=";
var laengde = cook.length;

var start = 0;
while (start < laengde) {
var slut = start + cookNavn.length;
if (cook.substring(start, slut) == cookNavn) {
var vend = cook.indexOf (";", slut);
if (vend == -1) vend = laengde;

return unescape(cook.substring(slut, vend));
}

start = cook.indexOf(" ", start) + 1;
if (start== 0) break;
}
return null;
}

function init(){
if(document.cookie){
tjeck = hentKage2('pos')
if(tjeck!=null&&tjeck!="undefined"){
moveImage(tjeck)
        }
    }
}
</script>
  </head>

  <body topmargin=0 leftmargin=0 onload="init()">


<table width=190 background=bg2.jpg><tr><td>
<img name=image id=image style=position:absolute; src=char1.gif width=40 height=40>

<img src=floor1.gif name=pic1 width=40 height=40 border=0></a>

<a href=felt.php?felt=2&&navn=Nikolaj target=iframe><img src=floor.gif name=pic2 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=3&&navn=Nikolaj target=iframe><img src=floor.gif name=pic3 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=4&&navn=Nikolaj target=iframe><img src=floor.gif name=pic4 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>


<a href=felt.php?felt=5&&navn=Nikolaj target=iframe><img src=floor.gif name=pic5 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=6&&navn=Nikolaj target=iframe><img src=floor.gif name=pic6 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=7&&navn=Nikolaj target=iframe><img src=floor.gif name=pic7 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=8&&navn=Nikolaj target=iframe><img src=floor.gif name=pic8 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>


<a href=felt.php?felt=9&&navn=Nikolaj target=iframe><img src=floor.gif name=pic9 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=10&&navn=Nikolaj target=iframe><img src=floor.gif name=pic10 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=11&&navn=Nikolaj target=iframe><img src=floor.gif name=pic11 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=12&&navn=Nikolaj target=iframe><img src=floor.gif name=pic12 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>


<a href=felt.php?felt=13&&navn=Nikolaj target=iframe><img src=floor.gif name=pic13 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=14&&navn=Nikolaj target=iframe><img src=floor.gif name=pic14 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=15&&navn=Nikolaj target=iframe><img src=floor.gif name=pic15 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

<a href=felt.php?felt=16&&navn=Nikolaj target=iframe><img src=floor.gif name=pic16 onclick=moveImage(this.name.substring(3)); width=40 height=40 border=0></a>

</td></tr></table><br><br>
<IFRAME SRC="felt.php" TITLE="The Famous Recipe" name=iframe width=250 height=100 border=0>
<!-- Alternate content for non-supporting browsers -->
<H2>The Famous Recipe</H2>
<H3>Ingredients</H3>
...
</IFRAME>

</font>
</body>
</html>
Avatar billede nikolajdu Nybegynder
18. november 2003 - 07:43 #7
ehe sker der noget her?
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