Toon posts:

checkbox waarde dmv javascript doorvoeren in db

Pagina: 1
Acties:
  • 117 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Vraagje:

Ik print een lijst met artikelen met php. Achter elk artikel wordt een checkbox geprint met de naam show$art_res[id] (dus show01, show02 etc.

Nu wil ik dat als je de checkbox uit- of aanvinkt, de waarde dmv een javascript funtion onmiddelijk wordt doorgevoerd naar de database. Hoe kan ik dit doen????
Als ik de function schrijf, moet ik de naam van de checkbox opgeven. Maar die is dus variabel!!!

anybody??

bvd

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
HTML, JavaScript en Flash topics *13-01*

Javascript is trouwens clientside en je zal dus niet aan de db kunnen.

https://fgheysels.github.io/


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12:28

Janoz

Moderator Devschuur®

!litemod

Ten eerste zul je altijd een refresh moeten doen (of op een andere manier iets terug sturen naar de server) waneer je serverside wat dingen door wilt voeren. Voor de rest : Arrays!!

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

offtopic:
javascript in Webdesign & Graphics, *moved*


Wat ik meestal doe als dat realtime moet gebeuren is een extra frame in het geheel inbouwen, of een iframe, waar je de actie naartoe submit als er iets veranderd.

Denk aan:

code:
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
function update_checkbox ( name, value ) {
   top.frames [ 'action_frame' ].location.replace ( 
      'update_check.php?name=' 
      + escape ( name ) + 
      '&value=' + escape ( value )
   );
}</script>
[...]
<input type="checkbox" name="sjaakdebever" value="true" onchange="update_checkbox(this.name,this.value)" />


iets van dien aard.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • André
  • Registratie: Maart 2002
  • Laatst online: 14:15

André

Analytics dude

drm schreef op 21 januari 2003 @ 11:09:
Wat ik meestal doe als dat realtime moet gebeuren is een extra frame in het geheel inbouwen, of een iframe, waar je de actie naartoe submit als er iets veranderd.
Inderdaad, in je index.htm gewoon een frame maken met hoogte 0 en daar je pagina aanroepen die de waarde in een database zet.

[ Voor 22% gewijzigd door André op 21-01-2003 11:12 ]


Verwijderd

Topicstarter
ok, tnx!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

ff vraagje....

is top.frames [ 'action_frame' ].location.replace beter dan
top.frames [ 'action_frame' ].location.href?

zelf al antwoord gevonden geloof ik
The replace method loads the specified URL over the current history entry. After calling the replace method, the user cannot navigate to the previous URL by using browser's Back button.

[ Voor 65% gewijzigd door disjfa op 21-01-2003 12:03 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Pelle
  • Registratie: Januari 2001
  • Nu online

Pelle

🚴‍♂️

Het is iets heel anders. href is een attribuut, replace is een method.

  • Pelle
  • Registratie: Januari 2001
  • Nu online

Pelle

🚴‍♂️

disjfa schreef op 21 januari 2003 @ 12:00:
zelf al antwoord gevonden geloof ik

Goedzo.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

:X [/mededeling]

ah k begrijp m al, replace wil niet goed werken in opera :)

[ Voor 66% gewijzigd door disjfa op 21-01-2003 12:10 . Reden: mijn fout ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 16:53
is de HK dicht ofzo

Motor (of auto) onderhoud bijhouden


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

mag ik geen tech posten dan?

maar ik ga wel weer als van ouds lurken :P

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1