Nieuw lid |
|
Ik heb de volgende code:
<?
ini_set("display_errors",1) ;
error_reporting(E_ALL) ;
require('config.php');
$klasid = $_GET['klasid'];
$vakid = $_GET['vakid'];
if(!$_POST['submit']){
?>
<table border="0" cellspacing="0" cellpadding="2" bordercolor="#000000">
<tr>
<th>Leerlingnummer</th>
<th>Achternaam</th>
<th>Voornaam</th>
<th>Cijfer</th>
<th>Weging</th>
</tr>
<?
$list1 = "SELECT DISTINCT id, leerlingnummer, voornaam, achternaam FROM leerlingen WHERE klasid='$klasid' ORDER BY achternaam";
$list2 = mysql_query($list1) or die (mysql_error());
echo "<form action='".$_SERVER['PHP_SELF']."?vakid=".$_GET['vakid']."&klasid=".$_GET['klasid']."' method='post'>
<input type='hidden' name='submit' value='1'>\n";
while ($list3 = mysql_fetch_array($list2))
{
extract($list3);
echo "<TR><td>$leerlingnummer<input type='hidden' name='lid' id='lid' value='$id'></td> <td>$achternaam</td> <td>$voornaam</td> <td><input type='text' name='cijfer' id='cijfer'></td> <td><input type='text' name='weging' id='weging'></td></tr><br />\n";
}
echo "<input type='submit' value='Voeg cijfers toe'>
</form>\n"
?>
</table>
<?
}
else{
mysql_query("INSERT INTO cijfers (leerlingid, vakid, cijfer, weging, datum) VALUES ('".$_POST['id']."', '$vakid', '".$_POST['cijfer']."', '".$_POST['weging']."', '".time()."')") or die (mysql_error());
echo "Cijfer zijn toegevoegd";
}
?>
<? require('config.php'); $klasid = $_GET['klasid']; $vakid = $_GET['vakid']; if(!$_POST['submit']){ ?> <table border="0" cellspacing="0" cellpadding="2" bordercolor="#000000"> <tr> <th>Leerlingnummer</th> <th>Achternaam</th> <th>Voornaam</th> <th>Cijfer</th> <th>Weging</th> </tr> <? $list1 = "SELECT DISTINCT id, leerlingnummer, voornaam, achternaam FROM leerlingen WHERE klasid='$klasid' ORDER BY achternaam"; echo "<form action='".$_SERVER['PHP_SELF']."?vakid=".$_GET['vakid']."&klasid=".$_GET['klasid']."' method='post'> <input type='hidden' name='submit' value='1'>\n"; { echo "<TR><td>$leerlingnummer<input type='hidden' name='lid' id='lid' value='$id'></td> <td>$achternaam</td> <td>$voornaam</td> <td><input type='text' name='cijfer' id='cijfer'></td> <td><input type='text' name='weging' id='weging'></td></tr><br />\n"; } echo "<input type='submit' value='Voeg cijfers toe'> </form>\n" ?> </table> <? } else{ mysql_query("INSERT INTO cijfers (leerlingid, vakid, cijfer, weging, datum) VALUES ('".$_POST['id']."', '$vakid', '".$_POST['cijfer']."', '".$_POST['weging']."', '".time()."')") or die (mysql_error()); echo "Cijfer zijn toegevoegd"; } ?>
Het is de bedoeling dat hij per leerling alles wegschrijft die hij uit de database haalt. Alleen hij schrijft alleen van de laatste leerling weg, hoe moet ik dit doen?
|