Einzelnen Beitrag anzeigen
  #1  
Alt 18.03.2022, 17:17:34
DetlevK DetlevK ist offline
Anfänger
 
Registriert seit: Jan 2014
Alter: 62
Beiträge: 7
Problem mit Formular

Ich habe ein uraltes Formular (noch mit Tabelle) mit fieldsets überarbeitet.
Manche Eingabefelder (input) werden jetzt mit $_POST nicht übergeben!
Code:
...
          <!-- Ort -->
          <label for="ort">Ort</label>
          <input maxlength="50"
                 size="45"
                 name="ort"
                 value="<?php echo (isset($_SESSION['ort']))?$_SESSION['ort']:''?>"
                 style="background-color: rgb(255,255,0);">
        <!-- Land -->
          <label for="land">Land</label>
          <?php
          if(!isset($_SESSION['land']))
          (
            $_SESSION['land'] = "Deutschland"
          )
          ?>
        <!-- Länderauswahlliste -->
        <select name="land" style="background-color: rgb(255,255,0);">
          <?php
          $sql = "SELECT * FROM Laender ORDER BY Deutsch"; //Aufruf der Länderliste nach deutschen Namen sortiert
          $result = mysqli_query($db, $sql);
          echo "Bereits ausgewählt: $land";
          if ($result)
          {
            while($object = mysqli_fetch_object($result))
            {
              ?>
              <option <?php echo (isset($_SESSION['land']) && ($_SESSION['land'] == $object->Deutsch))?"selected":''?>>
              <?php echo $object->Deutsch;
            }
          }?></option>
        </select>
        <!-- Telefon -->
          <label for="telefon">Telefon</label>
          <input name="tel"
                 value="<?php echo (isset($_SESSION['tel']))?$_SESSION['tel']:''?>">
        <!-- Email -->
          <label for="email">Email</label>
          <input maxlength="50"
                 size="45"
                 name="email"
                 value="<?php echo (isset($_SESSION['email']))?$_SESSION['email']:''?>"
                 style="background-color: rgb(255,255,0);">
       ...
Bis zum Wert für Land funktioniert alles. Telefon und Email verschwinden im Nirwana. Spätere Variablen aus dem Formular aus weiteren Fieldsets funktionieren einwandfrei.
Ich vermute irgendeinen Fehler in der Verschachtelung, kann aber auch anderes sein.

Wer mag, kann sich auch einmal auf der Seite https://brickideas.de zu der Formularseite durchklicken. Keine Angst, Bestellungen sind noch nicht sinnvoll möglich und werden im Zweifel storniert!
Mit Zitat antworten