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ü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ü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ü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:
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ü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ü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ü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: