Formularwerte auf derselben Seite anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Formularwerte auf derselben Seite anzeigen

    Hallo,

    ich hab mir gerade ein Formular gebaut in dem ich u.a. checkboxen und auswahllisten zur auswahl habe.

    es handelt sich um eine Art berechnungstool - ich gebe praktisch einen wert ein und als FORM ACTION= gebe ich den namen des formulares an - die textfields bleiben problemlos bestehen - nur bei den checkboxen und der auswahlliste ist nach absenden des formulares kein wert mehr zu sehen.

    weiß jemand wie ich das anstellen kann?

    danke iv

    konschi

  • #2
    Ich würd sagen so sollte es gehen.
    PHP-Code:
    if ($checkbox_name != NULL) {
      echo 
    "<input type='checkbox' name='checkbox_name' checked='checked'>";    
    } else {
      echo 
    "<input type='checkbox' name='checkbox_name'>";
        } 
    it's not a bug,
    it's a feature!

    Kommentar


    • #3
      ja - genau das isses!!!

      vielen vielen dank!

      konschi

      Kommentar


      • #4
        hm - und wie funktioniert das ganze bei einer auswahlliste?

        <select name="liste">
        <option value="34">1</option>
        <option value="68">2</option>
        <option value="102">3</option>
        <option value="136">4</option>
        </select>

        any idea?

        konschi

        Kommentar


        • #5
          PHP-Code:
          echo " <select name=\"huhu\">
          <option value=\"1\""
          ; if($_POST['huhu'] == 1) { echo " selected"; } echo ">wert ist 1</option>
          </select>"

          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #6
            wenn ich das richtig verstanden habe sollte es also so funktionieren:

            echo " <select name=\"sprit\">
            <option value=\"34\""; if($_POST['sprit'] == 34) { echo "selected"; } echo ">Wert 34</option>
            <option value=\"68\""; if($_POST['sprit'] == 68) { echo "selected"; } echo ">Wert 65</option>
            <option value=\"102\""; if($_POST['sprit'] == 102) { echo "selected"; } echo ">Wert 102</option>
            <option value=\"136\""; if($_POST['sprit'] == 136) { echo "selected"; } echo ">Wert 136</option>
            <option value=\"170\""; if($_POST['sprit'] == 170) { echo "selected"; } echo ">Wert 170</option>
            </select>";


            das funktioniert aber leider nicht.. :-(

            Kommentar


            • #7
              wie ist deine form-method?
              h.a.n.d.
              Schmalle

              http://impressed.by
              http://blog.schmalenberger.it



              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
              ... nur ohne :-)

              Kommentar


              • #8
                ups get - habs schon geändert und es funktioniert.

                sorry für meine dummheit.

                und danke für die hilfe

                Kommentar

                Lädt...
                X