doukong1391 2013-08-26 08:28
浏览 24

too long

I have two form

<form name='theForm' id='theForm' method="post">

and

<form id="frmDate" action="?page=absensi" method="post">

I submit first form with this

<input type="radio" name="keterangan" value="Hadir"  onChange="theForm.submit();" />

Second form with this

        <script type="text/javascript"> 
        jQuery(function(){ 
            $('#tgl').daterangepicker({
                arrows:true,
                onChange: function(){
                    $('#frmDate').submit();
                }//removed comma here
            });
         });

    </script>

I already can get variable from one of forms with this

<?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]));}
} ?>

But I don't know how to get variable from forms when one of them already submit. I have try to manipulate code with this:

<?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"];}
} ?>

please help me out from my problem. thanks

  • 写回答

2条回答 默认 最新

  • doubu4826 2013-08-26 08:35
    关注

    Use one form instead of two separated and handle the cases on the backend. You can't read the state of one form if another was submitted.

    评论

报告相同问题?

悬赏问题

  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统