< select name="rtype" class="span6" >
< option >Select Residential Type< /option>
< option value="MultiStory Apartment" < ?php if($rtype="MultiStory Apartment"){ echo "selected";}? > > MultiStory Apartment< /option>
< option value="Residential Plot" < ?php if($rtype="Residential Plot"){ echo "selected";}? > >Residential Plot< /option>
< option value="Residential House" < ?php if($rtype="Residential House"){ echo "selected";} ?> >Residential House< /option>
< option value="DDA Flats" < ?php if($rtype="DDA Flats"){ echo "selected";} ?> >DDA Flats< /option>
< /select>  
            Asked
            
        
        
            Active
            
        
            Viewed 45 times
        
    -3
            
            
         
    
    
        Sougata Bose
        
- 31,517
- 8
- 49
- 87
 
    
    
        SANJOG
        
- 23
- 5
- 
                    1Comparison `==`, not `=`. Should be - `if($rtype == "MultiStory Apartment")` – Sougata Bose Nov 05 '15 at 05:07
- 
                    3What is the question? – Frederik.L Nov 05 '15 at 05:07
- 
                    There is not question. – Olavi Sau Nov 05 '15 at 05:08
2 Answers
1
            Change your code as follows (comparison operation should be $rtype==)
    < select name="rtype" class="span6" > 
    < option >Select Residential Type< /option>
    < option value="MultiStory Apartment" < ?php if($rtype=="MultiStory Apartment"){ echo "selected";}? > > MultiStory Apartment< /option>
    < option value="Residential Plot" < ?php if($rtype=="Residential Plot"){ echo "selected";}? > >Residential Plot< /option>
    < option value="Residential House" < ?php if($rtype=="Residential House"){ echo "selected";} ?> >Residential House< /option>
    < option value="DDA Flats" < ?php if($rtype=="DDA Flats"){ echo "selected";} ?> >DDA Flats< /option>
< /select> 
 
    
    
        Tismon Varghese
        
- 849
- 1
- 6
- 17
0
            
            
        I think, you have made it too complex.
Also, change your comparison operator from = to ==.
a = $b Assign Sets $a to be equal to $b.
$a == $b Equal TRUE if $a is equal to $b.
$a === $b Identical TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)
You can take an array and loop through it like this:
<?php
$rtypes = arrray();
$rtypes['MultiStory Apartment'] = 'MultiStory Apartment';
$rtypes['Residential Plot'] = 'Residential Plot';
$rtypes['Residential House'] = 'Residential House';
$rtypes['DDA Flats'] = 'DDA Flats';
?>
<select name="rtype" class="span6" >
<option >Select Residential Type< /option>
<?php
foreach ($rtypes as $option) {
  $selected = ($option == $rtype) ? 'selected="selected"' : '';
  ?>  
  <option value="<?php echo $option;?>" <?php echo $selected;?>><?php echo $option;?></option>
  <?php
}
?>
</select>
 
    