Hier der Formular Code...
In eintragenpn php kommen alle daten an, ergebniss aus print_r($_Post) ist:
PHP-Code:
// Formular ausgeben um Pruefungsnamen ein zu tragen
$sql = @mysql_query("SELECT pid, pruefnr, pruefname FROM ".$_CONFIG['db']['tbl.pruefnr']."
WHERE (tid='".$_POST['tid']."' ) ORDER BY pruefnr") or die ( mysql_error() );
if (mysql_num_rows($sql) == 0) {
echo "Keine Daten Gefunden";
} else {
?>
<form action="eintragenpn.php" method="post">
<input type="hidden" name="send_but" value="1">
<input type="hidden" name="tid" value="<?=$_POST['tid']; ?>">
<?php
echo "PID.  ";
echo "Pruefnr.  ";
echo "Pruefungsname. <br>";
while ($row = mysql_fetch_array($sql, MYSQL_NUM)) {
echo "$row[0]. ";
echo "$row[1]. ";
echo "<input type='hidden' name='pid[$row[0]]' >";
echo ".$row[3]. <input type='text' name='pruefna[]' size='50'>. <br><br>";
}
} ?>
<input type="submit" value="Eintragen">
</form>
<?php
if (is_array($_POST['pruefna'][0])) {
$count = count($_POST['pruefna']);
for ($I=0; $I < $count; $I++) {
echo $I . ": " . $_POST['pruefna'][$I] . "<br/>"; }
}
}
}
}
PHP-Code:
Array (
[send_but] => 1
[tid] => 9
[pid] => Array ( [1214] => [1215] => [1213] => [1212] => )
[pruefna] => Array ( [0] => test1 [1] => test2 [2] => test3 [3] => test5 ) )
Kommentar