Membatasi tanggal Akhir

Sutio Bangkit · Sep 13, 2012
Begini mas Ellyx
saya membuat tanggal mulai dari tanggal sekian sampai tanggal sekian..
contoh mulai tanggal (tgl_awal)03-09-2012 sampai (tgl_akhir)08-09-2012
bagaimana membtasi tgl_akhir hanya bisa dipilih stelah tgl_awal..ga mungkin donk mulai dr tngl 03-09-2012 sampai tanggal 01-09-2012
ini script tggl saya mas..mhn dikroschek
 Mulai dari  tanggal 
 <select name="tgl">
		<?php
					for ($i=1; $i<=31; $i++) {
						$tg = ($i<10) ? "0$i" : $i;
						echo "<option value='$tg'>$tg</option>";	
					}
				?>
        </select>
       -  
       <select name="bln">
	   <?php
					for ($i=1; $i<=12; $i++) {
						$bl = ($i<10) ? "0$i" : $i;
						echo "<option value='$bl'>$bl</option>";	
					}
				?>
          </select>
        -
        <select name="thn" >
		<?php
					for ($i=1970; $i<=2000; $i++) {
						echo "<option value='$i'>$i</option>";	
					}
				?>
          </select> 
          
          Sampai tanggal
          
   <select name="tgl">
		<?php
					for ($i=1; $i<=31; $i++) {
						$tg = ($i<10) ? "0$i" : $i;
						echo "<option value='$tg'>$tg</option>";	
					}
				?>
        </select>
       -  
       <select name="bln">
	   <?php
					for ($i=1; $i<=12; $i++) {
						$bl = ($i<10) ? "0$i" : $i;
						echo "<option value='$bl'>$bl</option>";	
					}
				?>
          </select>
        -
        <select name="thn" >
		<?php
					for ($i=1970; $i<=2000; $i++) {
						echo "<option value='$i'>$i</option>";	
					}
				?>
          </select> 
Than'x before..
Btw Salut bwt Mas Ellyx
Semua pertanyaan yg diajukan di www.myphptutorials.com ini smua dijawab..dan jwabannya 90% memuaskan..
bahkan klu menurut saya forum sekelas kaskus aja ga seroyal,setanggap www.myphptutorials.com..
Maaf ya Mas...saya jd curcol..:O:O:P tp jujur lho ga ada maksud apa2..
Dan ini pendapat saya aja.<jd bwt kaskuser yg baca jngn sewot>:P
Sukses terus bwt Mas Ellyx dan www.myphptutorials.com..:D
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 14, 2012 · 0 Suka · 0 Tidak Suka
<?php
if($_POST){
	$mulai = $_POST['thn'].'-'.$_POST['bln'].'-'.$_POST['tgl'];
	$akhir = $_POST['thn2'].'-'.$_POST['bln2'].'-'.$_POST['tgl2'];
	if(strtotime($mulai) > strtotime($akhir)){
		echo 'Tanggal akhir salah, lebih awal dari tanggal mulai';
	}else{
		//lakukan hal lain, misal
		//simpan data
	}
}
?>
<form action="" method="post">
Mulai dari  tanggal 
 <select name="tgl">
		<?php
					for ($i=1; $i<=31; $i++) {
						$tg = ($i<10) ? "0$i" : $i;
						echo "<option value='$tg'>$tg</option>";	
					}
				?>
        </select>
       -  
       <select name="bln">
	   <?php
					for ($i=1; $i<=12; $i++) {
						$bl = ($i<10) ? "0$i" : $i;
						echo "<option value='$bl'>$bl</option>";	
					}
				?>
          </select>
        -
        <select name="thn" >
		<?php
					for ($i=1970; $i<=2000; $i++) {
						echo "<option value='$i'>$i</option>";	
					}
				?>
          </select> 
 
          Sampai tanggal
 
   <select name="tgl2">
		<?php
					for ($i=1; $i<=31; $i++) {
						$tg = ($i<10) ? "0$i" : $i;
						echo "<option value='$tg'>$tg</option>";	
					}
				?>
        </select>
       -  
       <select name="bln2">
	   <?php
					for ($i=1; $i<=12; $i++) {
						$bl = ($i<10) ? "0$i" : $i;
						echo "<option value='$bl'>$bl</option>";	
					}
				?>
          </select>
        -
        <select name="thn2" >
		<?php
					for ($i=1970; $i<=2000; $i++) {
						echo "<option value='$i'>$i</option>";	
					}
				?>
          </select> 
</form>
0
Loading...
Sutio Bangkit · Sep 15, 2012 · 0 Suka · 0 Tidak Suka
makasih untuk jawabannya Mas,,:)bsk saya coba,,soalnya sdh kemalaman..