Explain this: Lose value in array during for loop
Posted: Fri Jun 16, 2006 5:29 am
This is the code
What i get is :
I don't get what is going wrong!
Code: Select all
<select name="datestart" id="datestart" style="font-size:12px;border:1px solid #6393DF;">
<option value="0">Choose Date</option>
$first=$row['registerdate'];//lets say 20060515120000
$today=date('YmdHis');
/*echo '<br>First:'.$first;
echo '<br>today:'.$today;*/
$showdate='';
for($i=$today;$i>=$first;$i-=1000000){
$showdate=$i;
?>
<option value="<?php echo $showdate; ?>">
<?php
echo (string)($showdate[0].$showdate[1].$showdate[2].$showdate[3]).'-'.(string)($showdate[4].$showdate[5]).'-'.(string)($showdate[6].$showdate[7]);
?>
</option>
<?php
}//end for($i=$first;$i<$today;$i++){
?>
</select>What i get is :
Code: Select all
<option value="20060616132738">
2006-06-16 </option>
<option value="20060615132738">
-- </option>
<option value="20060614132738">
-- </option>
<option value="20060613132738">
-- </option>
<option value="20060612132738">
-- </option>
<option value="20060611132738">
-- </option>
<option value="20060610132738">
-- </option>