我有两种形式
<form name='theForm' id='theForm' method="post">
和
<form id="frmDate" action="?page=absensi" method="post">
我用这个提交第一个表格
<input type="radio" name="keterangan" value="Hadir" onChange="theForm.submit();" />
第二种形式
<script type="text/javascript">
jQuery(function(){
$('#tgl').daterangepicker({
arrows:true,
onChange: function(){
$('#frmDate').submit();
}//removed comma here
});
});
</script>
我已经可以从其中一种形式中获得变量了
<?php
$keterangan = "";
$date1 = "";
$date2 = "";
if(isset($_POST["keterangan"])){
$keterangan = $_POST["keterangan"];
}
elseif(isset($_POST["tgl"])){
$dates = explode("-",$_POST[tgl] );
$date1= date("Y-m-d", strtotime($dates[0]));
if ($dates[0] == $_POST[tgl]){
$date2 = $date1;
}
else{
$date2= date("Y-m-d", strtotime($dates[1]));}
} ?>
但是当其中一个已经提交时,我不知道如何从表单中获取变量。我试图用这个来操作代码:
<?php
if(isset($_POST["keterangan"])){
$keterangan = $_POST["keterangan"];
if(isset($_POST["tgl"]) and $keterangan<>''){
$dates = explode("-",$_POST[tgl] );
$date1= date("Y-m-d", strtotime($dates[0]));
if ($dates[0] == $_POST[tgl]){
$date2 = $date1;
}
else{
$date2= date("Y-m-d", strtotime($dates[1]));}
}
}
elseif(isset($_POST["tgl"])){
$dates = explode("-",$_POST[tgl] );
$date1= date("Y-m-d", strtotime($dates[0]));
if ($dates[0] == $_POST[tgl]){
$date2 = $date1;
}
else{
$date2= date("Y-m-d", strtotime($dates[1]));}
if(isset($_POST["keterangan"]) and $date1<>'' and $date2<>''){
$keterangan = $_POST["keterangan"];}
} ?>
请帮我解决我的问题。谢谢