PHP - Wie Generiere ich neue text-Felder, die basierend auf einem select-option Feld Wert?

Wie Mach ich ein drop-down-box, wenn der Wert ausgewählt ist, wird es schaffen, dass noch viele weitere text-Felder auf dem gleichen Formular.

Ich habe eine select-option Feld, das Sie fragt "wie viele Kategorien gibt, die Sie brauchen? 1-6"
Wenn der Benutzer wählt 3 es wird auf die gleiche form schaffen 3 neue text-Felder, die den Benutzer auffordert, geben Sie einen Namen für jede Kategorie. Wenn es 6 Kategorien, dann wird es generieren 6 Textfelder.

Sobald der submit-button geklickt wird die Daten geht auf die Seite einfügen und die Datenbank wird aktualisiert. Mein problem ist das erzeugen des neuen text-Felder basiert auf dem wählen Sie die option Wert.

<select name="num_cat" onchange="document.textbox.value=this.value">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>

<input type="text" name="textbox" id="textbox">

<?php
If $_POST[num_cat] == 1{
echo ;
}else 
?>

und das ist, wo ich verloren gehen.
In der Datenbank habe ich die Felder für Category1, Category2, etc... und diese Felder werden ausgefüllt, indem die Werte der Textfelder erzeugt.

Wenn jemand irgendwelche Vorschläge oder Beispiele wäre ich sehr dankbar.
Danke.

~G~

InformationsquelleAutor Garaelb | 2011-11-01
Schreibe einen Kommentar