forlaufende variable pruefen
felix
- php
hi
ich habe ein problem mit einem form und fortlaufenden variablen.
ich habe in einem form folgende zeile:
<FORM METHOD="POST" ACTION="<? echo $_SERVER["PHP_SELF"]?>?msg=ALLOK">
...
<INPUT TYPE="Checkbox" Name="NR<? echo $nr;?>" VALUE="<? echo $nr;?>" <? if (XXXXX == $nr) echo "checked" ?>>
...
</form>
diese zeile wird je nach bedarf mehrfach angezeigt, die name bezeichnug lautet also NR1, NR2 ...,
wie muss ich jetzt die if-anweisung (also die XXXXX) schreiben, damit ich bei einem erneuten aufruf feststellen kann, ob die variable NR1 zb den wert 1 hat.
ich will es so hinbekommen, dass bei einem erneuten aufruf des forms (also bei einem submit) die abgeklickten checkboxen wieder angeklickt sind.
geht das irgendwie, wenn ich auf dem falschen weg bin, wuerde ich mihc freuen, wenn mir jemand ein tipp geben koennte.
gruss
felix
Hi,
ich will es so hinbekommen, dass bei einem erneuten aufruf des forms (also bei einem submit) die abgeklickten checkboxen wieder angeklickt sind.
vielleicht wären arrays die bessere Variante
aber zu Deinem Problem:
es gibt in php variable variablen
die if-ABfrage könnte also lauten:
if($("NR".$nr) == $nr)
ciao
romy
Hi
aber zu Deinem Problem:
es gibt in php variable variablen
die if-ABfrage könnte also lauten:if($("NR".$nr) == $nr)
ich habe jetzt dies eingetragen
<? if ($("NR".$nr) == $nr) echo "checked" ?>
und wenn ich die seite aufrufe bekomme ich:
Parse error: parse error, unexpected '(', expecting T_VARIABLE or '$' in ..
ich habe php 4.3.1
gruss
felix
Hi,
<? if ($("NR".$nr) == $nr) echo "checked" ?>
sorry sorry sorry
hab die klammern verwechselt, richtig ist also:
${"NR".$nr}
ciao
romy
Hi
sorry sorry sorry
hab die klammern verwechselt, richtig ist also:
${"NR".$nr}
danke fuer die schnellen antworten,
nur leider bekomm ich jetzt
Parse error: parse error, unexpected '$', expecting '(' in
weisst du noch eine moeglichkeit?
gruss
felix ..
Hi
SORRY SORRY,
die idee mit den {...} war richtig,
ich hatte eine andere klammer vergessen.
1000% dank fuer die schmelle hilfe ..
gruss
felix