Hallo Leutz,
ich habe ein kleines Problem und zwar will ich wenn ich in der dropdownbox(<select>) einen Wert auswähle dieses als selected markiert wird und nach dem neuladen der seite auch markiert bleibt. was mache ich hier falsch?
ich habe ein kleines Problem und zwar will ich wenn ich in der dropdownbox(<select>) einen Wert auswähle dieses als selected markiert wird und nach dem neuladen der seite auch markiert bleibt. was mache ich hier falsch?
PHP-Code:
$array_objwohnen = array$array_objwohnen = array("wohnungen", "einfamilienhauser", "grundstueckewohnen", "anlagewohnen");
$array_aggregat1 = array("mietekalt","kaufpreis");
$array_aggregat2 = array("wohnflaeche","nutzflaeche");
$array_var = array ($array_aggregat1,"plz", "ort", $array_aggregat2);
$array_con = array ("Miete/Kaupreis", "Postleitzahl", "Ort", "Größe");
for($j = 0; $j < count($array_objwohnen); $j++){
if($array_objwohnen[$j] == $_POST[angebot]){
$tmp = 1;
break;
}else{
$tmp = 0;
}
}
echo "<select name='sort' size='1' style='font-size: 7pt; border-style: groove;'>\n";
// echo "<option value=''></option>\n";
for ($listbox = 0; $listbox < count($array_con); $listbox++) {
if((count($array_var[$listbox]) > 1)){
if((($_POST[vorgang] == "miete") && ($array_aggregat1[0] == $array_var[$listbox][0])) || ($tmp == 1)){
echo "<option value='" . $array_var[$listbox][0]. "'";
$tmpSort = $array_var[$listbox][0];
}else{
echo "<option value='" . $array_var[$listbox][1]. "'";
$tmpSort = $array_var[$listbox][1];
}
}else{
echo "<option value='" . $array_var[$listbox]. "'";
$tmpSort = $array_var[$listbox][0];
}
if ($_POST['sort'] == $tmpSort){
echo " selected";
}
echo ">";
echo $array_con[$listbox] . "</option>\n";
}
echo "</select>\n";
Kommentar