PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formulardaten in mehrdimensionalen Arrays schreiben



Aetius
22-08-2005, 11:36
Guten Tag Zusammen,

ich weis nicht ob es jetzt zu PHP oder zu HTML als Frage einstellen soll?
Entschuldigung!

Ich habe da eine Verständnis Frage. Leider finde ich nichts passendes im WEB und SUFU dazu.

Habe das Problem mit multidimensionale Arrays und mehrdimensionalen Arrays bei der Übergabe von Formulardaten, es wird immer der Letzte Datensatz übermittelt.

Fülle ich die Arrays mit Hand funktioniert alles.
Ich vermute, das es ein Problem ist mit dem HTML-Formular.

Frage:
Kann man einem HTML-Formular, das aus mehreren Feldern mit gleichem Namen besteht über POST einfach so versenden?


HTML-Code:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>B&uuml;cher Erfassen</title>
<link rel="stylesheet" href="../form.css" type="text/css">
<link href="/favicon.ico" rel="shortcut icon">
</head>

<body>
<!-- dateninhalt -->
<div id="boxL">

<div class="Ueberschrift">B&uuml;cher Erfassen</div>
<br>
<form method="post" action="buecher_erfassen.php">

<table cellpadding="2" cellspacing="0" class="tab02">
<tr>
<td>
<table border="0" cellspacing="2" cellpadding="0" align="left">
<tr>
<td width="50">Erfasser:</td>
<td><?php _dropdownE(); ?></td>
</tr>
<tr>
<td width="50">Datum:</td>
<td><input name="ERdatum" type="hidden" value="<?php echo _date(); ?>"><?php echo _date(); ?></td>
</tr>
</table>
</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr valign="top">
<td>
Menge<br>
<input name="menge" type="text" size="5" maxlength="2" value="1">
</td>
<td>
Verlag<br>
<?php _dropdownBV(); ?>
<br><br>

<table border="0" cellspacing="2" cellpadding="0" align="left">
<tr>
<td>Kauf-Datum</td>
<td>Bewertung</td>
</tr>
<tr>
<td><input name="Kdatum" type="text" size="10" maxlength="10"></td>
<td><input name="Bwert" type="text" size="5" maxlength="5"></td>
</tr>
</table>

</td>
<td><textarea name="vermerk" rows="5" cols="30"></textarea></td>
</tr>
</table>
</td>
</tr>

<tr>
<td><hr></td>
</tr>

<tr>
<td>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr valign="top">
<td>
Menge<br>
<input name="menge" type="text" size="5" maxlength="2" value="1">
</td>
<td>
Verlag<br>
<?php _dropdownBV(); ?>
<br><br>

<table border="0" cellspacing="2" cellpadding="0" align="left">
<tr>
<td>Kauf-Datum</td>
<td>Bewertung</td>
</tr>
<tr>
<td><input name="Kdatum" type="text" size="10" maxlength="10"></td>
<td><input name="Bwert" type="text" size="5" maxlength="5"></td>
</tr>
</table>

</td>
<td><textarea name="vermerk" rows="5" cols="30"></textarea></td>
</tr>
</table>
</td>
</tr>

<tr>
<td><hr></td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr valign="top">
<td>
Menge<br>
<input name="menge" type="text" size="5" maxlength="2" value="1">
</td>
<td>
Verlag<br>
<?php _dropdownBV(); ?>
<br><br>

<table border="0" cellspacing="2" cellpadding="0" align="left">
<tr>
<td>Kauf-Datum</td>
<td>Bewertung</td>
</tr>
<tr>
<td><input name="Kdatum" type="text" size="10" maxlength="10"></td>
<td><input name="Bwert" type="text" size="5" maxlength="5"></td>
</tr>
</table>

</td>
<td><textarea name="vermerk" rows="5" cols="30"></textarea></td>
</tr>
</table>
</td>
</tr>

<tr>
<td><hr></td>
</tr>

<tr>
<td>
<center>
<input name="ok" type="submit" id="ok" value="Eintragen">
<input name="no" type="reset" id="no" value="Zur&uuml;cksetzen">
</center>
</td>
</tr>
</table>

</form>

</body>
</html>



Aus meiner Logischen sicht NEIN, aber ich brauche da euren Tipp ob das überhaupt geht,
oder muss ich alle mit einem Separaten Namen versehen!

DANKE
Gruss Aetius :rolleyes:

Pingu
22-08-2005, 11:53
siehe hier: http://aktuell.de.selfhtml.org/tippstricks/php/checkboxen/index.htm

Gilt nicht nur für Checkboxen.

Pingu

Aetius
22-08-2005, 12:17
siehe hier: http://aktuell.de.selfhtml.org/tippstricks/php/checkboxen/index.htm

Gilt nicht nur für Checkboxen.

Pingu

Treffer, Schiff versengt; es geht :)
DANKE Pingu

Warum ergibt aber die google SUFU keinen Treffer?????
Egal es funktioniert auf jeden fall. Klasse.

Gruss
Aetius :D