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>&gt; <a href="medewerker.php">Medewerker</a>&gt;
<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?
Ah, zat ik dus wel goed met mn 2 variabelen maar niet met hoe ik het op schreef :$

Iig super bedankt!
Voortaan zelf oplossen, dit is te simpel voor woorden. Gewoon logisch nadenken, gestructureerd werken en de puzzel valt vrijwel vanzelf in elkaar. Ik heb niet de indruk dat je er zelf enige moeite voor hebt gedaan. Maar dat kan aan mij liggen.

Reageren