PHP interesse |
|
ow, nu zie ik het probleem, jij stuurt nu 10x de value van het veld 'test' naar urenregistreren.php. Als je nu $_POST bekijkt, zie je niet 10x test staan maar maar 1 keer omdat eigenlijk het veld test elke keer geupdated wordt, todat er geen een meer komt. de laatste is dus a+"10". Wat je wel kunt doen is:
echo '<form action="urenregistreren.php" method="post">';
for ($i=1;$i<=10;$i++)
{
echo '<input type=hidden value=a+"'.$i.'" name="test'.$i.'">';
echo ' Begintijd: ';
begintijd();
echo ' Eindtijd: ';
eindtijd();
echo ' Projectcode:
<input type="text" name="pjcode'.$i.'">';
echo ' Werkcode: ';
werkcode();
echo ' Datum: ';
datumuitvoer();
}
echo '<input type=submit></form>';
echo '<form action="urenregistreren.php" method="post">'; for ($i=1;$i<=10;$i++) { echo '<input type=hidden value=a+"'.$i.'" name="test'.$i.'">'; echo ' Begintijd: '; begintijd(); echo ' Eindtijd: '; eindtijd(); echo ' Projectcode: <input type="text" name="pjcode'.$i.'">'; echo ' Werkcode: '; werkcode(); echo ' Datum: '; datumuitvoer(); } echo '<input type=submit></form>';
en dan kun je in urenregistreren.php alles zo verwerken:
<?php
for($i=1;$i<=10;$i++)
{
echo 'Test='.$_POST['test'.$i].' en pjcode = '.$_POST['pjcode'.$i].'';
}
?>
<?php for($i=1;$i<=10;$i++) { echo 'Test='.$_POST['test'.$i].' en pjcode = '.$_POST['pjcode'.$i].''; } ?>
|