Dennis: Affenformular - wie jedoch die Radioboxen?

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.

--
Was man eigentlich immer sagen will:
SelfHTML und SelfForum sind echt spize!
Vielen Dank an alle, die mir hier helfen.
Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
Meine HP: http://www.riehle-web.com
So, das wars!
  1. 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

    1. 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.

      --
      Was man eigentlich immer sagen will:
      SelfHTML und SelfForum sind echt spize!
      Vielen Dank an alle, die mir hier helfen.
      Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
      Meine HP: http://www.riehle-web.com
      So, das wars!
      1. 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

        1. 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.

          --
          Was man eigentlich immer sagen will:
          SelfHTML und SelfForum sind echt spize!
          Vielen Dank an alle, die mir hier helfen.
          Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
          Meine HP: http://www.riehle-web.com
          So, das wars!
          1. 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" : "" ?>>

            1. 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.

              --
              Was man eigentlich immer sagen will:
              SelfHTML und SelfForum sind echt spize!
              Vielen Dank an alle, die mir hier helfen.
              Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
              Meine HP: http://www.riehle-web.com
              So, das wars!
              1. 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

                --
                "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
                (Rich Cook)
                1. 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.

                  --
                  Was man eigentlich immer sagen will:
                  SelfHTML und SelfForum sind echt spize!
                  Vielen Dank an alle, die mir hier helfen.
                  Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
                  Meine HP: http://www.riehle-web.com
                  So, das wars!
  2. 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

    --
    Sic Luceat Lux!
    1. 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.

      --
      Was man eigentlich immer sagen will:
      SelfHTML und SelfForum sind echt spize!
      Vielen Dank an alle, die mir hier helfen.
      Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
      Meine HP: http://www.riehle-web.com
      So, das wars!
  3. 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

    1. hi,

      HTML <input..... checked>
      XHTML   .... checked="checked">

      XHTML   .... checked="checked" />

      *scnr*

      wahsaga

      1. hi,

        XHTML   .... checked="checked" />

        ähm, vergessen sie's ...

        gruss,
        wahsaga

        1. 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

        2. hi,

          ähm, vergessen sie's ...

          ähm, forget it again - das sollte nicht hier in diesen thread ...

          gruss,
          wahsaga

      2. aloha heja he

        hi,

        HTML <input..... checked>
        XHTML   .... checked="checked">

        XHTML   .... checked="checked" />

        *scnr*

        *grmpf*

        <huldvollbeug>erwischt</huldvollbeug>

        man liest sich
        Wilhelm