also ich möchte das wenn ich nen db-eintrag bearbeite schon ein wert aus meinem auswahlfeld ausgewählt ist, sodas man es nicht bei jedem bearbeiten neu auswaählen muss,.
mein ansatz dazu (bzw der sollte normalerweise schon funktionieren aber ,..)
irgendwo ist der wurm drin ,.
so sieht mein code aus ,.
<?php
##mysql verdindung,.
##meine automarken in nem array
$automarken = array("arschleckertestauto", "VW", "Audi", "Opel", "Trabant"
$sql = "SELECT * FROM auto_db WHERE id = '".$_GET['edit']."' LIMIT 1" or die(mysql_error());
$query = mysql_query($sql, $link) or die(mysql_error());
$row = mysql_fetch_assoc($query);
?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>" method="post">
<select value="" name="marke">
<?php
foreach ($automarken as $key => $value) {
if($key == $row[marke]){
echo "<option value=\"$key\" selected>$automarken[$key]</option>";
}else{
echo "<option value=\"$key\">$automarken[$key]</option>";
}
}
?>
</select>
<input name="submit" type="submit" class="button" value="Auto eintragen" />
<input type="hidden" name="submit" value="Upload" /> <input name="submit2" type="reset" class="button" value="Reset Fomular" /></td>
und zwar scheiterts irgendie daran (so hab ich das gefühl) das $row[marke] leer is ,.
OS: Windows XP
CPU: AMD Athlon XP 3200+
RAM: 512MB DDR PC3200 (Dual Channel)
Mainboard: MSI K7n2 Delta-L
HDD: 80GB WD
Graka:Radeon 9600 Pro
=>
Alekeijer Straussbuwe