Hallo an alle ich habe irgendwo ein Fehler und komme einfach nicht drauf.
es ist eigentlich eine einfache Sache und zwar soll eine Datenbank ausgelesen werden und die Werte in ein Feld geschrieben werden. Diese werden nach und nach ausgegeben und ergeben ein DropDown Menu.
Wenn aber in der Variable $Personaldaten['Personalnummer'] kein Wert ist also Null soll zwar trotzdem die SQL Abfrage laufen und sich das Menu füllen aber bitte kein Wert Selected sein.
Ich bin mir eigentlich ziemlich sicher das es nur eine Kleinigkeit sein kann. Aber ich finde es einfach nicht! vielleicht wäre jemand mal so nett und könnte mir einen Denkanstoß verpassen.
es ist eigentlich eine einfache Sache und zwar soll eine Datenbank ausgelesen werden und die Werte in ein Feld geschrieben werden. Diese werden nach und nach ausgegeben und ergeben ein DropDown Menu.
Wenn aber in der Variable $Personaldaten['Personalnummer'] kein Wert ist also Null soll zwar trotzdem die SQL Abfrage laufen und sich das Menu füllen aber bitte kein Wert Selected sein.
Ich bin mir eigentlich ziemlich sicher das es nur eine Kleinigkeit sein kann. Aber ich finde es einfach nicht! vielleicht wäre jemand mal so nett und könnte mir einen Denkanstoß verpassen.
PHP-Code:
<select name="Pesonalnummerauswahl"><?php $Select_Personalnummer='SELECT [Personalnummer] FROM [skintern].[dbo].[Personaldaten]';
$Inhalt_Personalnummer = sqlsrv_query($conn,$Select_Personalnummer);
$P = array();
while($row = sqlsrv_fetch_array($Inhalt_Personalnummer))
{
$P[]=$row['Personalnummer'];
}
foreach($P as $value)
{
//if ($value != $P['Personalnummer'])
if (isset ($Personaldaten['Personalnummer']))
{
do
{
echo"<option>".""."</option>";
}
while
if ($value != $Personaldaten['Personalnummer'])
{
echo "<option>".$value."</option>";
}
else
{
echo"<option selected>".$value."</option>";
}
}
}
?>
</select>
Kommentar