Logo



Inizio Noleggio (gg/mm/aaaa)

onClick="Calendar.show(this, '%d/%m/%Y', false)" onfocus="Calendar.show(this, '%d/%m/%Y', false)" onBlur="Calendar.hide()" /> ora... : errore formato Data non valido usare GG/MM/AAAA

';$error=true;} else { $arrayData = explode("/", $_POST['datain']); $Giorno = $arrayData[0]; $Mese = $arrayData[1]; $Anno = $arrayData[2]; if(!checkdate($Mese, $Giorno, $Anno)){echo '
>errore formato Data non validoerrore la data deve essere successiva a quella odierna';$error=true; } // controllo che lora non sia prima quella attuale if ($error==false AND $data1==$data2) { if (str_replace(':',"",$_POST['orain'])<=date("Gi")) {echo '
errore l'."'".'ora di ritiro deve essere successiva ';$error=true;} } // controllo che la data non sia superiore a quella consentita da periodo if ($error==false) { // leggo i dati di setup include ("include/opendb.php"); $query2="SELECT * FROM setup where id ='1'";$str = mysqli_query($conn, $query2);if (!$setup = mysqli_fetch_array($str)){echo 'errore non riesco a leggere il db';exit;} include ("include/closedb.php"); if ($data1>date ("Ymd", mktime(0,0,0,date('m'),date('d')+$setup['periodo'],date('Y')))) {echo '
Attenzione non si accettano prenotazioni dopo '.date ("d/m/Y", mktime(0,0,0,date('m'),date('d')+$setup['periodo'],date('Y'))).' ';$error=true;} } } // else del checkdata } // else di if erregi } ?>

Fine Noleggio (gg/mm/aaaa)

onClick="Calendar.show(this, '%d/%m/%Y', false, ['<2010-08-1', ''])" onfocus="Calendar.show(this, '%d/%m/%Y', false)" onBlur="Calendar.hide()" /> ora... : errore formato Data non valido usare GG/MM/AAAA';$error=true; } else { $arrayData = explode("/", $_POST['dataout']); $Giorno = $arrayData[0]; $Mese = $arrayData[1]; $Anno = $arrayData[2]; if(!checkdate($Mese, $Giorno, $Anno)){ echo '
errore formato Data non valido';$error=true; } else { $data3=$Anno.$Mese.$Giorno; if ($data1>$data3) {echo '
errore la data deve essere successiva a quella di inizio';$error=true;} } if ($error==false AND $data1==$data3) { if ($_POST['orain']>=$_POST['oraout']) {echo '
errore l'."'".'ora di rientro deve essere successiva ';$error=true;} if ($error==false) { $datain = explode('/',$_POST['datain']); $dataout = explode('/',$_POST['dataout']); $orain = explode(':',$_POST['orain']); $oraout = explode(':',$_POST['oraout']); { if ((mktime($oraout[0],$oraout[1],0,$dataout[1],$dataout[0],$dataout[2])-mktime($orain[0],$orain[1],0,$datain[1],$datain[0],$datain[2])<3600)) {echo '
il noleggio deve essere superiore a 60 minuti '; $error=true; } } } } // checkdata // controllo che la data non sia superiore a quella consentita da periodo if ($error==false) { // leggo i dati di setup include ("include/opendb.php"); $query2="SELECT * FROM setup where id ='1'";$str = mysqli_query($conn, $query2);if (!$setup = mysqli_fetch_array($str)){echo 'errore non riesco a leggere il db';exit;} include ("include/closedb.php"); if ($data3>date ("Ymd", mktime(0,0,0,date('m'),date('d')+$setup['periodo'],date('Y')))) {echo '
Attenzione non si accettano prenotazioni dopo '.date ("d/m/Y", mktime(0,0,0,date('m'),date('d')+$setup['periodo'],date('Y'))).' ';$error=true;} } } // else di erreggi } // if post ?>

$libero['in']) {$valTariffa=false;} } } // se il giorno di ritiro non è uguale al giorno di consegna else { $valTariffa=false; // se è il primo giorno controllo l'orario if ($_POST['orain'].':00'>=$libero['out'] AND $GG==0) {$valTariffa=true;} // se èl'ultimo giorno controllo l'orario if ($_POST['oraout'].':00'<=$libero['in'] AND date ("d/m/Y",mktime(0,0,0,$datain[1],$datain[0]+$GG,$datain[2]))==$_POST['dataout']) { $valTariffa=true; } } } } // wihile if ($valTariffa==false) {$GG=$durata;} } if ($valTariffa==true){ // estrapolo la tariffa più conveniente $query3="SELECT * FROM tariffe where nome='".$Tariffa2[$x]."'ORDER BY CostoGG"; $strquery3 = mysqli_query($conn, $query3); $comp=0; while ($GG2 = mysqli_fetch_array($strquery3)) { If ($GG2['GG']<=$duratanolo){$CostoGG[$n3][0]=$GG2['CostoGG'];$CostoGG[$n3][1]=$Tariffa2[$x];$n3++;$x2=$nTarga;Break;} } // chiusura while GG2 $GG=$durata; } // if true } //if tariffa } // for nTarga } // for nTariffa if (isset($CostoGG)) { array_multisort($CostoGG); echo '
'; For ($n=0; $n<$n3; $n++) { echo' '; } echo '
      Tariffa Al Giorno
    '.$CostoGG[$n][1].' € '.$CostoGG[$n][0].'
   
' ; } else {echo "
Ci dispiace, ma non ci sono veicoli disponibili nell'intervallo indicato.";} include ("include/closedb.php"); } ?>