Konnte die Sache etwas ändern.
Habe nachfolgend mal meine Idee (funktioniert nicht) angehängt.
Ich konnte es regeln, dass die Daten jetzt erst durch eine Auswahl abgerufen werden können.
Folgendes stell ich mir vor:
Die Daten sollen erst nach submit abgefragt werden. D.h. Ich lasse mir
die submits abhängig von der $artzahl1 erstellen.
Jetzt möchte ich abfragen, welcher Button gedrückt wurde, und dann dementsprechend
die Query ausführen.
Ist der nachfolgende Grundgedanke realisierbar ?
PHP-Code:
for($n = 0; $n < $artzahl1 ; $n++)
{
//echo "". $artzahl1 ."<tr>";
$n1 = $n+1;
echo "<tr>";
echo "<form name='submits' action='result_archiv_anzeigen.php' method='post'>";
echo "<td>Artikel $n1 <input type='submit' size='3' name='zeigen1[]'></td>";
echo "<input type='hidden' name='artzahl2' value=$n1>";
echo "<tr>";
echo "</form>";
}
if(isset($_POST['zeigen1'])) {
foreach($_POST['zeigen1'] as $zeig1) {
echo $artzahl2 . " <input type='text' size='19' name='$zeig1'><br>";
echo "<input type='hidden' name='n22' value='$n1'>";
}
//$zeig1 = $_POST['artzahl1'];
//echo $_POST['n1'];
switch($zeig1)
{
case 0:
$result1 = "SELECT * FROM auswertung WHERE dat_id = '$_POST[dat_id1]' ";
$erg1 = mysql_db_query($db_name, $result1);
$row1 = mysql_fetch_array($erg1);
extract($row1);
echo "
<table border =1>
<tr>
<td>" . $artzahl1 . "P1. = " . $wartikel1a . " - " . "P2. = " . $wartikel1b . " </td>
</tr>
</table>
";
break;
case 1:
$result2 = "SELECT * FROM auswertung WHERE dat_id = '$_POST[dat_id1]' ";
$erg2 = mysql_db_query($db_name, $result2);
$row2 = mysql_fetch_array($erg2);
extract($row2);
echo "
<table border =1>
<tr>
<td>" . $artzahl1 . "P1. = " . $wartikel2a . " - " . "P2. = " . $wartikel2b . " </td>
</tr>
</table>
";
break;
}
}
Wie gesagt es funzt noch nicht...... ist nur so ein Gedanke....