Hallo Leute
Ich habe ein folgendes Problem: wenn ich Hidden Inputs in einem Formular mitgebe und die Seite mit "<?php $PHP_SELF ?>" wieder aufrufe, dann werden die Variablen weitergegeben. Nun lasse ich die Variablen jedoch in einem HTML-Frame eingeben und übergebe sie dann in eine Datei welche ich in einem anderen Frame unten auf der Seite wieder öffne, es sind Variablen zum Daten sortieren und filtern. Der Code sieht eigentlich genau gleich aus wie beim Code ohne Frame (wo's funktioniert), ausser dass ich <form action="BestelltesMaterial.php" target="Daten" method="post" > schreibe statt form action="<?php $PHP_SELF ?>. Die hidden Inputs werden mir aber eindeutig nicht mitgegeben. Kann mir jemand sagen warum? Hier der Code im Top Frame, wo die Variablen eingegeben werden:
Code:
// Sortierung wählen:
<TD> <font size="2">Sortierung nach:
<form action="BestelltesMaterial.php" target="Daten" method="post" >
<select name="auswahl">
<option selected value="lieferant">Lieferant</option>
<option value="eingabedatum">Eingabedatum</option>
<option value="artikel">Artikel</option>
<option value="bestelldatum">Bestelldatum</option>
<option value="kundenname">Kunde</option>
<option value="erfasser_kuerzel">Erfasserkürzel</option>
<option value="eintreff_datum">Eintreffdatum</option>
</select>
<br>
</td>
<td valign="top">
<input type=hidden name="einblenden" value="<? echo $einblenden ?>">
<br><input type="submit" value="sortieren!">
</form>
</TD>
<td> </td>
// Filter wählen
<TD valign="top"> <font size="2">filtern nach Lieferant:<br>
<form method="post" action="BestelltesMaterial.php" target="Daten">
<?
$result = mysql_query("select name from lieferanten",$db);
?>
<select name="einblenden">
<?
while ($daten=mysql_fetch_array($result)) {
?>
<option> <? echo$daten[name];
?>
<?
}
?>
<option> alle
</option>
</SELECT>
<td valign="top">
<input type=hidden name="auswahl" value="<? echo $auswahl ?>">
<br><input type="submit" value="filtern!">
</td>
</form>
</td>
</TR>