Probleme mit Formular

Robert Steichele

Erfahrenes Mitglied
Habe in einem Formular folgenden Code:

PHP:
<!--Fehler-->
                   <tr><td class="s" valign="top">Fehler</td><td class="s"><textarea name="fehler" 
                    <? if ($_POST['standardfehler'] == "fehler5" || $_POST['standardfehler'] == "fehler6") {
                         if ($_POST['fehler'] == "") {
                           echo " class='arial2'"; } 
                         else {
                           echo " class='arial'"; }                   
                       }
                       else {
                         echo " class='arial'"; }
                    ?>
                   rows="5" cols="81" value="1" maxlength="500"><?php echo $_POST['fehler']; ?></textarea> 
                   </td>
                   </tr>

Wenn ich die Seite das erste mal aufrufe und mir den Quelltext anschaue, fehlt das Attribut 'name="fehler"'. Schicke ich das Formular ab (egal ob im Feld was steht oder nicht) und schaue mir dann den Quellcode an existiert dieses Attribut.
Liegt das am PHP? Eigentlich ist es reines HTML und mir völlig unverständlich.
 
Um wirklich etwas sagen zu können wäre der gesamte quellcode sehr hilfreich! Bezüglich des php-codes kann ich nur sagen das $_POST['standardfehler'] irgendwo per post übergeben wird bzw übergeben werden sollte (zb versteckte Formularfelder) was sich aber aus diesem Ausschnitt nicht herauslesen lässt!
 
Zurück