MDB wrote: > Hello All, I am trying to figure out how to loop through 2 given times. > I have a start time and a end time and want to look through every X mins > and add a radio button. Below is my latest try, can someone please help > me out? > > > $endTime = "17:00:00"; > $currentTime="09:00:00"; > > $num_intervals = floor(($endTime - $currentTime) / 30); > > echo ("Num_INter: ".$num_intervals."</br>"); > > $buffer_time = $currentTime; > for($i = 0; $i < $num_intervals; $i++) > { > echo ("<tr>"); > echo ("<td>".$currentTime."</td>"); > > foreach ($days as $day) > { > echo ("<td>"); > echo ("<input type='radio' name='dateTimeSelection' > value=$day>"); > > echo ("</td>"); > } > > > $buffer_time += $interval; > echo ("</tr>"); > } > > > > ps I was having problems with my news reader, this may be posted twice, > if so. Sorry. > > TIA > Here is what I think you are looking for. <?php # I am guessing that your $days array looks something like this. $days = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); # Get todays information $d = getdate(); $endTime = "17:00:00"; list($et_hr, $et_min, $et_sec) = explode(':', $endTime); $unix_endTime = mktime($et_hr, $et_min, $et_sec, $d['mon'], $d['mday'], $d['year']); $currentTime="09:00:00"; list($ct_hr, $ct_min, $ct_sec) = explode(':', $currentTime); $unix_currentTime = mktime($ct_hr, $ct_min, $ct_sec, $d['mon'], $d['mday'], $d['year']); $interval = 60; # Calculate how many rows their should be $num_intervals = floor(($unix_endTime - $unix_currentTime) / $interval); echo 'Num_INter: ', $num_intervals, '</br>'; echo '<form><table>'; for ( $i=$unix_currentTime; $i <= $unix_endTime; $i=($i+$interval) ) { echo '<tr>', '<td>', date('Y/m/d H:i:s', $i), '</td>'; foreach ($days AS $day) { echo '<td>', '<input type="radio" name="dateTimeSelection" value="', $day, '" />', $day, '</td>'; } # Don't forget to reset the $days array # otherwise the array pointer is at the last index reset($days); echo '</tr>'; } echo '</table></form>'; ?> -- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." Twelfth Night, Act II, Scene V by William Shakespeare -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php