Mega Code Archive

 
Categories / Php / Form
 

Creating Form Elements Based on the Current Time andor Date

<html> <body>     <?php       if ($_POST['submitted'] == "yes"){         echo $_POST['month'] . "/" . $_POST['day'] . "/" . $_POST['year'] . " - " . $_POST['hour'] . ":" . $_POST['minute'] . ":" . $_POST['second'];         ?><br /><a href="index.php">Try Again</a><?php       }       if ($_POST['submitted'] != "yes"){         ?>         <form action="index.php" method="post">           <p>Example:</p>           <input type="hidden" name="submitted" value="yes" />           Select a Date and Time: <br />           <select name="month">             <?php               for ($i = 1; $i <= 12; $i++){                 ?><option value="<?php echo $i; ?>"<?php if ($i == date ("n")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select> /            <select name="day">             <?php               for ($i = 1; $i <= 31; $i++){                 ?><option value="<?php echo $i; ?>"<?php if ($i == date ("j")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select> /            <select name="year">             <?php               for ($i = 1950; $i <= date ("Y"); $i++){                 ?><option value="<?php echo $i; ?>"<?php if ($i == date ("Y")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select> -            <select name="hour">             <?php               for ($i = 1; $i <= 24; $i++){                 ?><option value="<?php echo $i; ?>"<?php if ($i == date ("G")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select> :            <select name="minute">             <?php               for ($i = 1; $i <= 60; $i++){                 //Deal with leading zeros.                 if ($i < 10){                   $comparem = "0" . $i;                 } else {                   $comparem = $i;                 }                 ?><option value="<?php echo $i; ?>"<?php if ($comparem == date ("i")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select> :            <select name="second">             <?php               for ($i = 1; $i <= 60; $i++){                 if ($i < 10){                   $compares = "0" . $i;                 } else {                   $compares = $i;                 }                 ?><option value="<?php echo $i; ?>"<?php if ($compares == date ("s")){?> selected="selected"<?php } ?>><?php echo $i; ?></option><?php               }             ?>           </select>           <br /><input type="submit" value="Submit" style="margin-top: 10px;" />         </form>         <?php       }     ?>   </div> </body> </html>