Hi Can some one please tell me why the following if statement will done execute properly. I am fairly new to php. The purpose of the code snippet is to test if its first time the page loads and if it is , then to put the default values for startnumber and endnumber. The user then selects teh start and finish numbers from a list. many thx . <?php $startnumber=($_GET["start"]); $endnumber=($_GET["end"]); echo "startnumber= ".$startnumber; echo "endnumber= ".$endnumber; ?> html code.... <?php if ($startnumber=0) { $startnumber=1; $endnumber=5; } for($i = $startnumber; $i <= $endnumber; $i++) { echo "<option "; if($row["qty"] == $i) { echo " SELECTED "; } echo ">" . $i . "</option>"; } ?>