Ankündigung

Einklappen
Keine Ankündigung bisher.

2 Submit-Buttons zwischen den Formular-Objekten

Einklappen

Neue Werbung 2019

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

  • 2 Submit-Buttons zwischen den Formular-Objekten

    Hallo,

    wie es bei meinem Code aussieht, scheint es nicht möglich zu sein, 2 Submit-Buttons zwischen die Objekte des Formulars zu schieben.

    Bsp:
    PHP-Code:
    <form action="<? echo $_PHPSELF; ?>" method="Post">
                    <input type="hidden" name="wahl" value="1">
                    <input type="hidden" name="send" value="7">
                    <input type="hidden" name="lehrgang" value="<? echo $_POST['lehrgang'];?>">
                    <tr>
                        <td colspan=3 class=it_lete_table width=70% align=center>Teilnehmerliste</td>
                    </tR>
                    <tr>
                        <td align=center>
                            <select class=it_lete_table size="10" name="teilnehmer">
                            <?php
                            
    for ($i=0;$i<count($teilnehmerliste);$i++)
                            {
                            echo 
    "<option value=".$teilnehmerliste[$i][id].">".$teilnehmerliste[$i][tname]."</option>";
                            }
                            
    ?>
                            </select>
                        </td>
                        <td align=center>
                            <input class=it_lete_table type="submit" value="Hinzufügen" name="sender">
                                




                            <input class=it_lete_table type="submit" value="Entfernen" name="sender">                    
                        </td>
                        <td align=center>
                            <select class=it_lete_table size="10" name="personen">
                            <?php
                            
    for ($i=0;$i<count($persliste);$i++)
                            {
                            echo 
    "<option value=".$persliste[$i][id].">".$persliste[$i][tname]."</option>";
                            }
                            
    ?>
                            </select>
                        </td>
                    </tr>
                    </form>
    Die ID der Teilnehmerliste ist nach dem Absenden verfügbar, aber die ID der Persliste nicht mehr.
    Gibts da ne Lösung?

  • #2
    deine Button haben ja auch den gleichen namen

    Kommentar


    • #3
      Keine Frage -> keine Antwort.

      Aber was ins Auge fällt:

      PHP-Code:
      for ($i=0;$i<count($teilnehmerliste);$i++) 
      ->> foreach()

      PHP-Code:
      echo "<option value=".$persliste[$i][id].">".$persliste[$i][tname]."</option>"
      Das ist a) chaotisch und b) falsch.

      Kommentar


      • #4
        Nein, daran liegt es nicht, denn das Value ist ja ausschlaggebend.
        (Ich habs auch mit verschiedenen Namen getestet und mit if then abgefangen)

        Kommentar


        • #5
          So, sorry für mein voreiliges Posting, jetzt läuft es einwandfrei.
          (Auch so wie es oben steht)

          Aber jetzt könnt mir vielleicht noch einer das Foreach erklären, werde aus dem Teil nicht schlau, hab auch schon unter php.net gelesen, aber kein vorankommen.

          Vielleicht anhand meines Bsp.:

          PHP-Code:
          <?php
          for ($i=0;$i<count($teilnehmerliste);$i++) 
                                  { 
                                  echo 
          "<option value=".$teilnehmerliste[$i][id].">".$teilnehmerliste[$i][tname]."</option>"
                                  } 


          ?>

          Kommentar


          • #6
            PHP-Code:
            <?php
            $arr 
            = array(
                
            0=>'a',
                
            1=>'b',
                
            3=>'c',
                
            'x'=>'d'
            );

            foreach(
            $arr as $e) {
                echo 
            $e"
            \n"
            ;
            }
            ?>
            Wie weit kommt Deine for-Schleife?

            Kommentar


            • #7
              Was ist an Foreach so schwer zu verstehen?

              Foreach durchläuft jedes Element eines Arrays

              PHP-Code:
              <?php
              $arr1 
              = array("value1""value2""value3");

              foreach (
              $arr1 as $field)
                 echo 
              $field "
              "
              ;

              $arr2 = array("var1" => "value1""var2" => "value2""var3" => "value3");

              foreach (
              $arr2 as $key => $field)
                 echo 
              $key " = " .  $field "
              "
              ;

              ?>

              Kommentar

              Lädt...
              X