2017-08-13 6 views
-1

私はワードプレスのブログの中で実行したい電卓のスクリプトを持っています、私はXYZのPHPコードのプラグインといくつかの他を試してみましたが、私はまた、サーバーからスクリプトの電卓の一部を読み込もうとしましたが、これも動作していないようです。WordPressのブログの中でPHP電卓のスクリプトを実行

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> 

それは

読み、それを維持するために多くの実績を生成するので、スクリプト(一部のみの形

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

演算部を提出した後、最初のPHPコード

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. 

私は皆さんが解決策を知っていることを願っています。あるいは、正しい方向に私を向けることができますプラグインのIDのトラブルシューティングでそのジョブが実行されませんでした。

答えて

0

WordPressサイトでスクリプトを使用するには、いくつかの方法があります。私が信じる適切なものは、それを実行するためのプラグインを作成することです。

しかし、プラグインの作成が快適でない場合は、この特定のケースでの回避策は、あなたのコード(すべて)を含めてフォームテンプレートを自分自身に含めるということでした。その後、通常のWordPressページを作成し、作成したテンプレートを使用するように設定できます。ここでWordPressページテンプレートを作成する方法について詳しく知ることができます:https://developer.wordpress.org/themes/template-files-section/page-template-files

+0

親愛なる皆さん、ありがとうございます。私はいくつかのプラグインを試しましたが、動作しませんでしたし、構文エラーも出さなかったのです。私は編集テンプレートが私の最後の解決策であるように、ページの代わりにWordPressの投稿でスクリプトを実行したいと思います。私は、フォームを使って外部からPHPスクリプトを呼び出す方法があることを期待していましたが、スクリプトの挿入方法はわかりません。 – San007

関連する問題