onclick ?? ...

Status
Niet open voor verdere reacties.

doubletje

Gebruiker
Lid geworden
1 mrt 2006
Berichten
7
ik heb een probleemken, met nen onclick,
ik heb 4 navigatie knoppekes, en als ik op 1 van d knopkes druk moet er een getalleke komen achter een php-variabele,
dit is mijn code:
<?php

print "
<table>
<form>
<tr>
<td> <input type='submit' class='actionButton' value='eersteleerkracht' ";
if (print " onClick";
$wadde=1;
print "/> </td>
<td> <input type='submit' class='actionButton' value='vorigeleerkracht'";
if (print "onClick";
$wadde-1;
print "/> </td>
<td> <input type='submit' class='actionButton' value='volgendeleerkracht'";
if (print "onClick";
$wadde+1;
print "/> </td>
<td> <input type='submit' class='actionButton' value='laatsteleerkracht'";
if (print "onClick";
$wadde=6;
print "/> </td>
</tr>
</form>
</table>
";
print " boe $wadde";

?>

maar ik kom altijd de waarde 6 uit, zonder ergens te moeten op klikken, ik heb het dan ook geprobeert door achter die onclick javascript functies te steken, en opnieuw kwam ik telekens met de laatste waarde te zitten, zonder op enige knop te moeten drukken,
weet er iemand mss een opmerking/oplossing voor dit probleem?
alvast bedankt
 
Ik zie waar je ongeveer heen wil maar je code is nogal apart opgesteld :D

Je laatste if-statement:
Code:
if (print "onClick") { $wadde=6; }
is altijd waar, dus $wadde wordt dan altijd op 6 gezet.

Wat wil je precies doen met deze code?
 
het zijn 4 navigatie knoppen, en de variabele wordt aan een id in sql gekoppeld om dus verschillende records uit de db te halen.
en die records dan in een andere frame af te drukken.

als je zegtdat mijn code nogal raar is opgesteld, heb je dan enig idee hoe ik het beter zou doen?

p.s. die zes waarde is nog een test waarde, want daar moet een rij waarde aan komen, ma die instructie moetik nog opstellen.
 
Ik noem het raar omdat het bijvoorbeeld onnodig is om steeds "print" te gebruiken en omdat er wel haakjes geopend worden maar niet gesloten. Verder gaat een regel als
PHP:
if (print " onClick"
natuurlijk helemaal nergens over :p

Dit zoek je ongeveer:

PHP:
<table>
<form>
<tr>
<td> <input name='wadde' type='submit' class='actionButton' value='eersteleerkracht' /> </td>
<td> <input name='wadde' type='submit' class='actionButton' value='vorigeleerkracht' /> </td>
<td> <input name='wadde' type='submit' class='actionButton' value='volgendeleerkracht' /> </td>
<td> <input name='wadde' type='submit' class='actionButton' value='laatsteleerkracht' /> </td>
</tr>
</form>
</table>

<?
switch ($_GET["wadde"]) {
	case "eersteleerkracht":
		$wadde = 1;
		break;
	case "vorigeleerkracht":
		$wadde = -1;
		break;
	case "volgendeleerkracht":
		$wadde = 1;
		break;
	case "laatsteleerkracht";
		$wadde = 6;
		break;
}

if (isset($wadde)) {
	print " boe $wadde";
}
?>


Resultaat: http://ma.rkus.nl/meuk/doubletje.php
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan