Avatar billede scaniav8 Nybegynder
27. juni 2005 - 16:59 Der er 9 kommentarer og
1 løsning

Opdatere mysql

<SCRIPT type=text/javascript>
var last_field = null;
function moveElement(field) {
    obj = document.getElementById(field);
    if (last_field != null) last_field.innerHTML = '&nbsp;';
    document.getElementById(field).innerHTML = '<img src=figur.gif><br><font size=1 face=verdana color=white><b><? print $username; ?></b>';
    last_field = obj;
<?php
mysql_query("UPDATE feltsystem SET felt = 'moveElement(field)' WHERE brugernavn = '$_SESSION[Brugernavn]'");
?>
}
</SCRIPT>

Jeg skal have min php kode til at opdatere feltsystem og så sætte felt til den værdi som den får i javascript koden når jeg klikker på et link, hvordan gør jeg det?
Avatar billede scaniav8 Nybegynder
27. juni 2005 - 17:37 #1
ingen der ved? =(
Avatar billede bromer Nybegynder
27. juni 2005 - 18:08 #2
få din javascript kode til at genindlæse siden hvor du smider en værdi med i get som du kan opdatere fra. Tænk på at PHP bliver udført før javascript får lov til at lave noget som helst..
Avatar billede scaniav8 Nybegynder
27. juni 2005 - 18:37 #3
Okay, men hvordan laver jeg så sådan at min $_GET[feltid] == "felt id?" altså...som jeg skrev deroppe, hvordan gør jeg sådan at den skriver hvilket felt man har klikket på?
Avatar billede scaniav8 Nybegynder
27. juni 2005 - 20:28 #4
Ok prøver at spørge igen

Hvordan gør jeg sådan at når jeg klikker på Felt 1, så går den til side.php?feltid=(id) ?
Avatar billede scaniav8 Nybegynder
28. juni 2005 - 00:13 #5
Hvordan får jeg ID frem på det link man har trykket på?
Alle links går videre til den kode der når man har trykket, og hvert link man trykker på har id 1,2,3,4,5,6 op til 39..!
Hvordan får jeg den til at printe ID'et ud man har klikket på?
Avatar billede scaniav8 Nybegynder
28. juni 2005 - 01:12 #6
Help? :)
Avatar billede Slettet bruger
28. juni 2005 - 01:21 #7
Jeg er ikke helt med i dine fire sidste indlæg.

I det første spørger du om, hvordan du får $_GET['feltid'] til at være lig et felt id - længere nede skriver du at alle felter linker til et id, så jeg går ud fra du har løst dit første problem.

Men i det øverste lader du til at være kendt med at få variabler fra querystrings med $_GET - men alligevel spørger du om hvordan du 'får den til at printe ID'et ud man klikker på', hvilket du vel gør med $_GET?

mvh
Pacroon
Avatar billede scaniav8 Nybegynder
28. juni 2005 - 02:51 #8
Sorry jeg først skriver nu, faldte lige lidt i søvn :)

Jeg prøvede at få det afvide på en anden måde, men mit problem er stadigvæk at få den til at opdatere feltet "felt" i tabellen "feltsystem" når man trykker på et link, altså den skal smide ID på det link man har klikket på ind i feltsystem..!
Avatar billede scaniav8 Nybegynder
28. juni 2005 - 15:08 #9
Jeg satte den til onclick="parent.frame.location og så satte den til at opdatere en skjult frame med Felt id når jeg trykker men nu har jeg et andet problem :)

Den viser kun at det er mig der er online, derfor skal jeg have en kode lignende:
$res = mysql_query("SELECT * FROM feltsystem");
while($row = mysql_fetch_array($res)){
echo"<img src=figur.gif><br>navn";
}

Men hvor...


Min JS kode ser således ud:

<SCRIPT type=text/javascript>
var last_field = null;
function moveElement(field) {
    obj = document.getElementById(field);
    if (last_field != null) last_field.innerHTML = '&nbsp;';
    document.getElementById(field).innerHTML = '<img src=http://www.webghost.dk/websitev2/v2/chat3/graphics/<?=$bruger[figur];?>><br><font size=1 face=verdana color=white><b><? print $_SESSION[Brugernavn]; ?></a></td>';
    last_field = obj;
   
}
</SCRIPT>


<TABLE id=board border=1>
  <TBODY>
  <TR border=0>
    <TD id=1 onclick=moveElement(this.id);parent.ryksys.location='rykupdate.php?fid=1';><img src="graphics/layer.gif"></TD>
og den fortsætter så op til ID 42
Avatar billede scaniav8 Nybegynder
06. juli 2005 - 00:56 #10
lukker spg...
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