По задумке функция возвращает переменную $days и передает в функцию Neust, но по факту значение пустое, если принудительно передать любое значение $days, код полностью рабочий!!!
Если вопрос освещался направьте меня, документацию читал и видимо не нашел либо до конца не понял<?php
$fDate = $_POST[‘first_date’];
$sDate = $_POST[‘second_date’];
$fullPrice = $_POST[‘second_arg’];
$days;
Date($fDate,$sDate);function Date($fDate,$sDate) {
if(isset($_POST[‘fullDate’])){
$diference = strtotime($sDate) — strtotime($fDate);
$days = $diference / 86400;
$days += 1;
return $days;
} else {
$diference = strtotime($sDate) — strtotime($fDate);
$days = $diference / 86400;
return $days;
}}
function Neust($fullPrice,$days) {
$oneProc = $fullPrice / 100;
$neust = $oneProc * $days;
echo $neust;
}
Вопрос снят, благодаря Stack проблема пофикшена
КОД у кого где-то похожая проблема!<?php
$fDate = $_POST[‘first_date’];
$sDate = $_POST[‘second_date’];
$fullPrice = $_POST[‘second_arg’];
$daysOne = DateFull($fDate,$sDate);
Neust($fullPrice,$daysOne);function DateFull($fDate,$sDate) {
if(isset($_POST[‘fullDate’])){
$diference = strtotime($sDate) — strtotime($fDate);
$daysOne = $diference / 86400;
$daysOne += 1;
return $daysOne;
} else {
$diference = strtotime($sDate) — strtotime($fDate);
$daysOne = $diference / 86400;
return $daysOne;
}}
function Neust($fullPrice,$daysOne) {
$oneProc = $fullPrice / 100;
$neust = $oneProc * $daysOne;
echo $neust;}
?>
уважайте читающих ваш пост. Используйте теги