使用PHP的日子

问题描述

我在功课上有些卡住。我在医院住院日柜台,

记录输入的时间,日期,月份和年份,以及可能退出的日期和月份。

程序需要计算每月的住宿天数,并每月向他们收取费用,无论住宿月度是否已完成。

我非常受困,希望您能帮助我,我正在学习。

在脚本案例PHP中,它面向事件:

    $f = {folio};

//fechasdeenTrada

$check_sql3 = "SELECT id FROM HabitaAct WHERE folio = ".$f;
sc_lookup(ds_3,$check_sql3 );
$id1 = {ds_3[0][0]}; 
$check_sql4 = "SELECT diae FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_4,$check_sql4 );
$diae = {ds_4[0][0]}; // day
$check_sql2 = "SELECT mese FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_2,$check_sql2 );
$mese = {ds_2[0][0]}; // month
$check_sql5 = "SELECT Ane FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_5,$check_sql5 );
$Ane = {ds_5[0][0]}; // year
$check_sql6 = "SELECT tieme FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_6,$check_sql6 );
$tieme = {ds_6[0][0]}; // time

//exit date

$check_sql7 = "SELECT diaS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_7,$check_sql7 );
$diaS = {ds_7[0][0]}; //day
$check_sql8 = "SELECT mesS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_8,$check_sql8 );
$mesS = {ds_8[0][0]}; //month
$check_sql9 = "SELECT AnS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_9,$check_sql9 );
$AnS = {ds_9[0][0]}; // year

$dientr = $diae;
$anac = $Ane;
$vd =$diae;
$ma = $mese;
$aa=  $Ane;
$an = $Ane; 
$limanu = 12;   


if( $mesS == $mese ){
    
    if($AnS==$Ane){
        
        $dmeig = $diaS - $diae;     
        
        echo $dmeig;
        
        if($diae=0){
            $diae=1;
        }
        
        echo $diae;
        
    }

}else{

    for (; ; ) {
        
        if( $ma == 1 ){ $limitedemes= 31; }
        if( $ma == 2 ){ $limitedemes= 28; }
        if( $ma == 3 ){ $limitedemes= 31; }
        if( $ma == 4 ){ $limitedemes= 30;}
        if( $ma == 5 ){ $limitedemes= 31;}
        if( $ma == 6 ){$limitedemes= 30;}
        if( $ma == 7 ){ $limitedemes= 31;}
        if( $ma == 8 ){ $limitedemes= 31;}
        if( $ma == 9 ){ $limitedemes=  30;}
        if( $ma == 10 ){ $limitedemes= 31;}
        if( $ma == 11 ){ $limitedemes= 30;}
        if( $ma == 12 ){ $limitedemes=31;}      
        
        if($ma ==  $mesS ){
            if( $aa == $AnS ){
                $limanu = $mesS;
                $ma = 1;
            }else{
                $limanu = $mesS;
            }
        }else{
            $limanu = 12;
        }       
        $contadordedias = $limitedemes - $vd;
        
        echo "<br> ".$vd." dias totales   ".$contadordedias; 
        echo "<br> mes actual ".$ma; 
        $man = $ma;
        $ma = $man+1;
        $vd = 0;
        echo "<br> set 0  ".$vd; 
        
        if ($ma > $limanu ||  $ma = 12 ) {
            
            $ma = 1;
            $an = $aa + 1;
            
            echo "<br> año ".$aa;
            
            if ($aa > $AnS ) {
                
                if($ma = $mesS ){
                    echo "dias mes final".$diaS;        
                    break;
                }       
            }
        }                               
    }               
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...