Affenformular - wie jedoch die Radioboxen?
Dennis
- php
0 wahsaga0 Dennis0 Wilhelm Turtschan
0 Thoralf Knuth0 Dennis
0 Wilhelm Turtschan0 wahsaga
Hi @all!
Sicherlich nicht das erste mal, das jemand diese Frage stellt, aber die Sucher gab mir nichts anderes raus "keine Suchergebnisse in ..." - wenn überhaupt, soll heißen "Server ist ausgelastet" *g*
Na ja, folgendes Problem also. Mittels dieser Seite http://www.dclp-faq.de/q/q-stil-normalform.html die mir mal jemand gab, hab ich mich also mal an ein Affenformular rangemacht.
Das Schema ist mir auch klar und funktioniert auch soweit - bis auf die Radioboxen. Da weiß ich einfach nicht, was, wie und wo ich da was machen soll. Ich kann ja nicht einfach so wie bei den anderen Sachen etwas ins value Attribut schreiben.
Deshalb meine Frage: Wie kann man das machen, das automatisch wieder die bereits aktivierte Radiobox (oder ebenso Checkbox) beim Neuladen der Seite wieder aktiviert ist, der Besucher sie also nicht nochmal anklicken muss? Was habt ihr für Tipps? Wie macht ihr das?
Vielen Dank schon mal,
MfG, Dennis.
hi,
Mittels dieser Seite http://www.dclp-faq.de/q/q-stil-normalform.html die mir mal jemand gab, hab ich mich also mal an ein Affenformular rangemacht.
Das Schema ist mir auch klar und funktioniert auch soweit - bis auf die Radioboxen. Da weiß ich einfach nicht, was, wie und wo ich da was machen soll. Ich kann ja nicht einfach so wie bei den anderen Sachen etwas ins value Attribut schreiben.
und auf den gedanken zu kommen, dich auf der seite noch mal ein bisschen mehr umzusehen, und http://dclp-faq.de/q/q-formular-radio.html zu finden, ist zu viel verlangt ...?
gruss,
wahsaga
Hi @all!
und auf den gedanken zu kommen, dich auf der seite noch mal ein bisschen mehr umzusehen, und http://dclp-faq.de/q/q-formular-radio.html zu finden, ist zu viel verlangt ...?
Ne, ist es nicht, aber das hab ich (als Anfänger PHP) nicht so ganz verstanden.
MfG, Dennis.
aloha heja he
Ne, ist es nicht, aber das hab ich (als Anfänger PHP) nicht so ganz verstanden.
Du bietest ein Tutorial fuer Formulare an und weisst nicht, wie man gesetzte radio/checkbox als bereits gesetzt markiert? Seltsam, seltsam.
Den Wert *on" in PHP mittels if und $_POST abzufragen duerfte ja nun auch nicht gerade ein Problem sein.
man liest sich
Wilhelm
Hi @all!
aloha heja he
Was für ne Sprache ist das denn? *bg*
Ne, ist es nicht, aber das hab ich (als Anfänger PHP) nicht so ganz verstanden.
Du bietest ein Tutorial fuer Formulare an und weisst nicht, wie man gesetzte radio/checkbox als bereits gesetzt markiert? Seltsam, seltsam.
Ne, das ist nur für reines HTML, das ist mir auch klar, wie das geht *g*,
aber wie man eine Radiobox mittels PHP voraktiviert war mir nicht klar - und zwar genau die
die der besucher schon vorher angeklickt hatte, im Affenformular.
Den Wert *on" in PHP mittels if und $_POST abzufragen duerfte ja nun auch nicht gerade ein Problem sein.
also:
<input type="radio" name="radioboxgruppenname" value="valuevonbox1" <?php
if($_POST['radioboxgruppenname']=='valuevonbox1') {
echo "checked";
}
?>
und so weiter bei allen Radioboxen
oder wie?
man liest sich
Wilhelm
MfG, Dennis.
Hi @all!
Hi!
<input type="radio" name="radioboxgruppenname" value="valuevonbox1" <?php
if($_POST['radioboxgruppenname']=='valuevonbox1') {
echo "checked";
und so weiter bei allen Radioboxen
oder wie?
genau so gehts!
oder in einfacherer Schreibweise:
<input type="radio" name="radioboxgruppenname" value="valuevonbox1"
<?= $_POST['radioboxgruppenname']=='valuevonbox1') ? "checked" : "" ?>>
Hi @all!
oder in einfacherer Schreibweise:
<input type="radio" name="radioboxgruppenname" value="valuevonbox1"
<?= $_POST['radioboxgruppenname']=='valuevonbox1') ? "checked" : "" ?>>
^^ ^^^ ^^^^^^^^
hä? Und wozu ist da das Frage zeichen? Und was bewirkt diese Konstrunktion?
Ich bin halt Newbie in PHP.
Seid also rücksichts voll *g*
MfG, Dennis.
Hallo Dennis,
<?= $_POST['radioboxgruppenname']=='valuevonbox1') ? "checked" : "" ?>>
^^ ^^^ ^^^^^^^^
hä? Und wozu ist da das Frage zeichen? Und was bewirkt diese Konstrunktion?
a = bedingung ? wert1 : wert2
ist die Kurzform von
if (bedingung)
a = wert1
else
a = wert2
In diesem Fall wird das Ergebnis halt gleich ins Dokument geschrieben.
Grüße
Andreas
Hi Andreas
a = bedingung ? wert1 : wert2
ist die Kurzform von
if (bedingung)
a = wert1
else
a = wert2
Tja, man hat nie ausgelernt!
Danke noch mal und..
Grüße
Andreas
Grüße
Dennis.
Hallo Dennis,
Na ja, folgendes Problem also. Mittels dieser Seite http://www.dclp-faq.de/q/q-stil-normalform.html die mir mal jemand gab, hab ich mich also mal an ein Affenformular rangemacht.
eine durchaus lohnenswerte Seite, da nicht nur häufige Fragen sondern auch fast überall sauberer Code.
Das Schema ist mir auch klar und funktioniert auch soweit - bis auf die Radioboxen. Da weiß ich einfach nicht, was, wie und wo ich da was machen soll. Ich kann ja nicht einfach so wie bei den anderen Sachen etwas ins value Attribut schreiben.
Suchst Du http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons?
"Wenn Sie eine der Auswahlmöglichkeiten vorselektieren wollen, dann notieren Sie in dem <input>-Tag des entsprechenden Radiobuttons das alleinstehende Attribut checked, also z.B.:
<input type="radio" name="Typ" value="Kassenpatient" checked>
Wenn Sie XHTML-konform arbeiten wollen, müssen Sie dieses Attribut in der Form checked="checked" notieren. Mehr als eine Auswahlmöglichkeit dürfen Sie bei Radiobuttons nicht vorselektieren."
Dann einfach das mit einem simplen if einfügen. ;)
Gruß, Thoralf
Hi Thoralf,
http://www.dclp-faq.de/q/q-stil-normalform.html
eine durchaus lohnens...
wenn nicht gar lobens... *g*
werte Seite, da nicht nur häufige Fragen sondern auch fast überall sauberer Code.
Suchst Du http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons?
Nö, das hat ja nix mit PHP zu tun. Wie ich eine vorselektriere weiß ich schon.
Dann einfach das mit einem simplen if einfügen. ;)
Da ist ja mein Problem:
Wie kann ich mittels PHP am besten rauskriegen, _welche_ Radiobox der Besucher angeklickt hat und dann _genau diese_ wieder zu selektrieren?
MfG, Dennis.
aloha heja he
Deshalb meine Frage: Wie kann man das machen, das automatisch wieder die bereits aktivierte Radiobox (oder ebenso Checkbox) beim Neuladen der Seite wieder aktiviert ist, der Besucher sie also nicht nochmal anklicken muss? Was habt ihr für Tipps? Wie macht ihr das?
HTML <input..... checked>
XHTML .... checked="checked">
natuerlich nach einer Abfrage ob aktiv.
man liest sich
Wilhelm
hi,
HTML <input..... checked>
XHTML .... checked="checked">
XHTML .... checked="checked" />
*scnr*
wahsaga
hi,
XHTML .... checked="checked" />
ähm, vergessen sie's ...
gruss,
wahsaga
aloha heja he
hi,
XHTML .... checked="checked" />
ähm, vergessen sie's ...
wieso, Einwand ist doch korrekt. Oder bin ich jetzt blind?
man liest sich
Wilhelm
hi,
ähm, vergessen sie's ...
ähm, forget it again - das sollte nicht hier in diesen thread ...
gruss,
wahsaga
aloha heja he
hi,
HTML <input..... checked>
XHTML .... checked="checked">XHTML .... checked="checked" />
*scnr*
*grmpf*
<huldvollbeug>erwischt</huldvollbeug>
man liest sich
Wilhelm