27. juni 2005 - 16:59Der 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 = ' '; 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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..
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å?
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å?
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?
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..!
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"; }
<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
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.