Avatar billede oliverg Nybegynder
08. april 2004 - 12:29 Der er 7 kommentarer og
1 løsning

php og javascript virker ikke

Hej jeg har siddet og prøvet en masse ting for at få dette til at virke men nu er jeg gået helt død i det :D

er der nogen der kan hjælpe?

mit problem er at det ikke virker den updater ikke :S

<script>

var last_field = null;
function moveElement(field) {
    obj = document.getElementById(field);
    if (last_field != null) last_field.innerHTML = '';
    document.getElementById(field).innerHTML = '<img src="FIGUR.gif"><br><?php print"$brugernavn"; ?>';
    last_field = obj;
}

php = '<?php
include("db.php");
mysql_query("UPDATE test SET felt='$felt' WHERE brugernavn = 'brugernavn'") or die(mysql_error());
print"<meta http-equiv=\"refresh\" content=\"0;URL=3dchat.php?brugernavn=brugernavn\">";
?>';
</script>

<body bgcolor="white" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<table width="458" height="259" border="1" align="center" bgcolor="#006666">
  <tr>
    <td id="1_1" onclick="moveElement(this.id)?felt=1" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="1_2" onclick="moveElement(this.id)?felt=2" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="1_3" onclick="moveElement(this.id)?felt=3" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="1_4" onclick="moveElement(this.id)?felt=4" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
  </tr>
  <tr>
    <td id="2_1" onclick="moveElement(this.id)?felt=5" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="2_2" onclick="moveElement(this.id)?felt=6" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="2_3" onclick="moveElement(this.id)?felt=7" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="2_4" onclick="moveElement(this.id)?felt=8" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
  </tr>
  <tr>
    <td id="3_1" onclick="moveElement(this.id)?felt=9" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="3_2" onclick="moveElement(this.id)?felt=10" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="3_3" onclick="moveElement(this.id)?felt=11" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="3_4" onclick="moveElement(this.id)?felt=12" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
  </tr>
  <tr>
    <td id="4_1" onclick="moveElement(this.id)?felt=13" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="4_2" onclick="moveElement(this.id)?felt=14" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="4_3" onclick="moveElement(this.id)?felt=15" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
    <td id="4_4" onclick="moveElement(this.id)?felt=16" width="50" height="39"> <p align="center"><font size="1" face="Tahoma">&nbsp;</font></td>
  </tr>
</table>



<script type="text/javascript">moveElement('1_1');</script>
Avatar billede michael_stim Ekspert
08. april 2004 - 12:35 #1
Avslut scriptet för du går i gang med php
Avatar billede mons Nybegynder
08. april 2004 - 14:15 #2
Du mangler lige et par $-tegn. ($brugernavn)

php = '<?php
include("db.php");
mysql_query("UPDATE test SET felt='$felt' WHERE brugernavn = '$brugernavn'") or die(mysql_error());
print"<meta http-equiv=\"refresh\" content=\"0;URL=3dchat.php?brugernavn=$brugernavn\">";
?>';
Avatar billede oliverg Nybegynder
08. april 2004 - 15:24 #3
hmmm... tror ikke i forstår hvad jeg mener...

jeg vil have lavet så at den updater hver gang man kliker på et felt...
Avatar billede oliverg Nybegynder
08. april 2004 - 22:54 #4
lukker...!
Avatar billede roenving Novice
08. april 2004 - 22:57 #5
-- tjah, så kan du spørge ...

For det havde jeg ikke i min fjerneste fantasi forestillet mig !-)
Avatar billede oliverg Nybegynder
08. april 2004 - 22:59 #6
? :) a hva for en smed?
Avatar billede roenving Novice
08. april 2004 - 23:21 #7
Du kan ikke bibeholde begge funktionaliteter ...

Dit script flytter figuren, men det er jo ligegyldigt, hvis du alligevel opdaterer !-)

Så skal du bare lave en submit, så php-scriptet kan finde ud af hvor figuren skal placeres ...

I scriptet skal du så i stedet smide den nye placering i et felt i en form, submitte formen og aflæse den, så du ved hvor brugeren nu er henne, så du kan bruge den oplysning både til brugeren og de andre online !-)

-- eller eventuelt smide ham tilbage, hvis der er en anden, som er nået at gå ind på feltet !o]
Avatar billede oliverg Nybegynder
08. april 2004 - 23:37 #8
ved det, men det var fordi mit gamle system blinkede når jeg trykkede på felter, men fandt en ny løsning :D

kan du måske hjælpe mig med mit spm. http://www.eksperten.dk/spm/487417

se det ville hjælpe mig vildt ;)
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



IT-JOB