Ik heb deze code:
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ridder Hein</title>
</head>
<body bgcolor="#FEF8DF" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" link="#FEF8DF" vlink="#FEF8DF" alink="#FEF8DF">
<table border="0" width="800" id="table1" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="20" colspan="3">
<p align="center"><b><font face="Verdana" size="5">Ridder Hein</font></b></td>
</tr>
<tr>
<td width="200" align="left" valign="bottom" rowspan="2">
<img border="0" src="logo.gif" width="200" height="119"></td>
<td width="600" height="11" colspan="2" bgcolor="#000055">
<font face="Verdana" color="#FEF8DF" size="2"><a href="index.php">Home</a>> <a href="medewerker.php">Medewerker</a>>
<a href="#">Bewerken</a></font></td>
</tr>
<tr>
<td width="599" height="569" valign="top" bgcolor="#FFFFFF" style="border: 3px double #000055; " id="middenframe">
<?php
ini_set( 'display_errors' , 1 );
error_reporting( E_ALL );
include("config.php");
if(is_numeric($_GET['MEDNR'])){
if($_SERVER['REQUEST_METHOD'] == "POST") {
if($_POST['MEDNAAM'] != "" || $_POST['AFDNR'] !=""){
$query = "UPDATE MEDEWERKERS SET MEDNAAM='".addslashes($_POST['MEDNAAM'])."', AFDNR='".addslashes($_POST['AFDNR'])."' WHERE MEDNR='".$_GET['MEDNR']."'";
$result = mysql_query($query) or die( mysql_error());
if($result){
echo "Al u gegevens zijn met succes opgeslagen!";
}else{
echo "Er is iets foutgegaan...";
}
}else{
echo"Je hebt niet alle velden ingevuld, ga terug";
}
}else{
$sql = "SELECT * FROM MEDEWERKERS WHERE MEDNR='".$_GET['MEDNR']."'";
$res = mysql_query($sql) or die(mysql_error());
$rij = mysql_fetch_array($res);
$MEDNAAM = $rij['MEDNAAM'];
$AFDNR = $rij['AFDNR'];
$MEDNR=$_GET['MEDNR'];
echo "<form action='?MEDNR=$MEDNR' method=\"post\">";
echo "Bewerken medewerker:<br> ";
echo "MEDNAAM: <input name=\"MEDNAAM\" id=\"MEDNAAM\" type=\"text\" value=\"$MEDNAAM\"><br>";
echo "AFDELING:";
$Sql2 = "SELECT AFDNAAM, AFDNR FROM AFDELINGEN";
$Result = mysql_query($Sql2) or die(mysql_error());
echo '
<select name="AFDNR">';
while ($Row = mysql_fetch_assoc($Result))
{
echo "<option value='".$Row['AFDNR']."'>";
echo $Row['AFDNAAM'];
echo "</option>";
}
echo '
</select>
';
echo "<input type=\"submit\" value=\"save\" name=\"submit\">";
echo "</form>";
}}else{
echo "Het opgegeven id is geen cijfer...";
}
?>
</td>
</tr>
</table>
</body>
</html>
Maar op de 1 of andere manier haalt hij wél de mogelijke waarden voor de dropdown op maar selecteert hij niet de juiste waarde. WAt zit er fout?
1.620 views