following is my part of html form. If the form is showing a error then i want to select the user selected field. But unfortunately it's not working for me. can you guys help me plz?
My html form:
<select class="td" name="class_name">
<option value="">--Select class--</option>
<?php
$class = mysql_query("SELECT * FROM e_class");
while($res = mysql_fetch_array($class))
{
$class_name_ed = $res['class_name'];
$class_id_ed = $res['class_id'];
?>
<option value="<?php echo "$class_name_ed"; ?>" <?php
if(isset($_POST['class_name']) == "$class_name_ed") echo 'selected = "selected"'; ?>>
<?php echo $class_name_ed; ?></option>";
<?php
}
?>
</select>
But if i look at the source file then i can see following.. It's selected all the field
<select class="td" name="class_name">
<option value="">--Select class--</option>
<option value="Three" selected = "selected"> Three</option>";
<option value="Four" selected = "selected"> Four</option>";
<option value="Five" selected = "selected"> Five</option>";
</select>
Update: If the option is look like then what can i do:
<option value="<?php echo "$class_name_ed | $class_id_ed"; ?>" <?php if
(isset($_POST['class_name']) && ($_POST['class_name'] == $class_name_ed)) echo
'selected = "selected"'; ?>> <?php echo $class_name_ed; ?></option>