Denkfrage
Chris
- datenbank
0 Tom
Ich habe 20x4 Inputfelder. Diese werden alle bei einem Forumular ausgegeben. Die Inhalte sollen auch alle in einer DB gespeichert werden.
Das ganze soll aber pro User sein, quasi wenn ein User das Formular ausfüllt, und z.B. nur die ersten beiden Zeilen ausfüllt, sollen natürlich nur die ersten beiden Zeilen in die DB geschrieben werden. Nur wie stell ich das am besten an?
Eine Tabelle anlegen mit den 4 Feldern aber dann weiter? Weiß jemand Rat?
Erstellt werden die Felder so:
<?
for($i=1;$i<21 ;$i++)
{
?>
<tr>
<td class="blau" valign="top"><?= $i."."; ?></td>
<td class="fliesstext"><input type="text" name="a_giv<?=$i;?>" size="10" value="<?= ${"a_giv".$i}; ?>"></td>
<td class="fliesstext"><input type="text" name="a_sur<?=$i;?>" size="10" value="<?= ${"a_sur".$i}; ?>"></td>
<td class="fliesstext"><input type="text" name="a_aff<?=$i;?>" size="10" value="<?= ${"a_aff".$i}; ?>"></td>
<td class="fliesstext"><input type="checkbox" name="a_pres<?=$i;?>" onClick="countChoices(this)" value="on"></td>
</tr>
<?
}
?>
Hello,
Da schau Dir mal die eine Musterlösung für das Uploadformualr an.
Die könntest Du für diech umbauen.
findest Du auf http://selfhtml.bitworks.de
Außerdem solltest Du normalisieren, wenn alle Felder gleichen Typ haben.
Dann würde auch ein modifiziertes Affenformular geeignet sein, denn die andere Lösung geht ja nur mit JavaScript-Unterstützung am Client.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom