Запустите скрипт калькулятора PHP внутри блога WordPress

У меня есть скрипт калькулятора, который я хочу запустить в блоге WordPress, я пробовал XYZ php code plugin и несколько других, но, похоже, они не работают. Я также попытался загрузить калькуляционную часть скрипта с сервера, но это тоже не сработало.

HTML-форма

 <form name="calc" action="?page=calc" method="POST">
<input class="u-full-width" placeholder="bijvoorbeeld 15" name="value1" id="value1" type="text">
<input class="u-full-width" placeholder="bijvoorbeeld 15" name="value2" id="value2" type="text">
<select class="u-full-width" name="value3" id="value3">
<option value="1">12 maanden</option>
<option value="2">24 maanden</option>
<option value="3">36 maanden</option>
<option value="4">36 maanden</option>
</select>
<input class="button-primary" value="Prijzen vergelijken" type="submit">
</form>

Исходный php код после отправки формы

if($_GET['page'] == "calc"){
$value1 = isset($_POST['value1']) ? $_POST['value1'] : '';
$value2 = isset($_POST['value2']) ? $_POST['value2'] : '';
$value3 = isset($_POST['value3']) ? $_POST['value3'] : '';
$calculate = isset($_POST['calculate']) ? $_POST['calculate'] : '';
if(empty($value1)){
echo("Dit veld is verplicht!");

} elseif(empty($value2)){
echo("Dit veld is verplicht!");
} elseif(empty($value3)){
echo("Dit veld is verplicht!");
} elseif(empty($calculate)){
echo("Dit veld is verplicht!");
} else{
// If all inputboxes are not empty and the checkbox is ticked -> Calculate
$calc->calculate($value1,$value2,$value3);
}
}

Вычислительная часть скрипта (только часть, так как он дает много результатов, чтобы сделать его читаемым

class calc {
function calculate($value1,$value2,$value3){

if(($value1 * $value2) > 136000){ $multiplier = 0.015; }
elseif(($value1 * $value2) > 96000){ $multiplier = 0.0175; }
elseif(($value1 * $value2) > 48000){ $multiplier = 0.02; }
elseif(($value1 * $value2) > 24000){ $multiplier = 0.025; }
else{ $multiplier = 0.0275; }

$result0 = $value3 * 12;
etc.etc.etc.

Я надеюсь, что вы, ребята, знаете какое-либо решение или можете указать мне правильное направление, как говорится, устранение неполадок с плагинами не помогло.

-1

Решение

Есть несколько способов использовать свой скрипт на сайте WordPress. Я считаю, что правильным будет создать плагин для его запуска.

Однако, если вам неудобно создавать плагины, я думаю, что в этом конкретном случае можно обойтись без создания шаблона страницы, если бы вы включили свой код (все это) и отправили форму для себя. Затем вы можете создать обычную страницу WordPress и настроить ее на использование только что созданного вами шаблона. Вы можете узнать больше о создании шаблонов страниц WordPress здесь: https://developer.wordpress.org/themes/template-files-section/page-template-files

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector