Witam

Mam dropdown list, w ktroej generruje w petli z bazy elementy. Pytanie moje, czy jest mozliwe i jezeli to jak zrobic aby element ktory zostal wybrany ostatnio po odswiezeniu strony byl wyswietlany jako aktualny a nie znow poprostu pierwszy z gory list? Ponizej wrzucam kod nad ktorym pracuje:

  1. <?php
  2. echo '<form action="wykresy.php"> <select name="dateRange">';
  3.  
  4. $newdate='0000.00.00';
  5. $ref=mktime(0,0,0,1,6,1980);
  6. while($row=mysql_fetch_array($result)) {
  7.  
  8. $olddate=date("Y.m.d",$row[timedate]+$ref);
  9.  
  10. if($newdate<>$olddate) echo'<option '.$selected.'>'.$olddate.'</option>';
  11. $newdate=$olddate;
  12. $selected = "";
  13. $i++;
  14. }
  15. </select>";
  16. ?>


Dobra, juz zrobilem smile.gif jakby kogos intersowalo to wrzucam kod smile.gif

  1. <?php
  2. echo '<form action="wykresy.php"> 
  3.  
  4. <select name="dateRange">';
  5.  
  6. $newdate='0000.00.00';
  7. $ref=mktime(0,0,0,1,6,1980);
  8. while($row=mysql_fetch_array($result)) {
  9.  
  10. $olddate=date("Y.m.d",$row[timedate]+$ref);
  11. if ($olddate==$dateRange) $selected = "selected";
  12. if($newdate<>$olddate) echo'<option '.$selected.'>'.$olddate.'</option>';
  13. $newdate=$olddate;
  14. $selected = "";
  15. $i++;
  16. }
  17. </select>";
  18. ?>