Formular erstellen

Sven4972

Mitglied
Hallo,

gibt es eine Möglichkeit ein Formular mit einer angegebenen Felderzahl zu erstellen?

Ich stelle mir das so vor, das ich ein Eingabefeld habe, in dem ich eine Zahl eingebe,
und dann das Formular mit den entsprechenen Eingabefeldern erzeugt wird.


LG Sven
 
Hallo!

Warum sollte es nicht möglich sein?
Ein kleines Beispiel:
PHP:
<?php
if(isset($_POST['do_it']) && !empty( $_POST['count'])) {
    echo "<form>\n";
    for($i = 1; $i <= $_POST['count']; $i++) {
        echo "Feld ".$i." <input type=\"text\" name=\"feld".$i."\"><br>\n";
    }
    echo "</form>\n";
} else {
    echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">\n";
    echo "Anzahl der Formularfelder: <input type=\"text\" name=\"count\">\n";
    echo "<input type=\"submit\" name=\"do_it\" value=\"Formular erstellen\">\n";
    echo "</form>\n";
}
?>
Müsste natürlich noch verfeinert werden, aber das Grundprinzip funktioniert.

Gruss Dr Dau
 
Zurück