php
  • mysql
  • http
  • web
  • 2017-08-13 9 views 0 likes 
    0

    を追加する場合:限り、この関数の機能としてHTTP 500エラー私は、次の機能を持たせて、他のパラメータ

    function displayData($array, &$htmlCode){ 
        $numOfQuestions = findNumOfQuestions($array); 
        for($i = 1; $i <= $numOfQuestions; $i++){ 
         $htmlCode .= "<div class='question'><h2>Question: $i</h2>"; 
         foreach($array as $val){ 
          if(intval(substr($val, 0, 1)) == $i){ 
           $val = str_replace("$i > ", "", $val); 
           $htmlCode .= $val.'<br>'; 
          } 
         } 
         $htmlCode .= "</div>"; 
        } 
    } 
    

    を、すべてが動作します。私がxamppでHTTP 500エラーを受け取るために、別の変数をパラメータに追加したい場合は例外です。

    これは私が何をしたいです:

    function displayData($array, &$htmlCode, $questions){ 
        // same function as one above just with another parameter 
    } 
    

    はちょうど別のパラメーターを追加すると、HTTP 500エラーをスローし、私はその$質問パラメータに入れた値が文字列である理由...私は知りませんそれはMySQLデータベースから読み込まれます。私は$ questions変数を使って関数内で他のことをやりたいのですが、そのエラーがスローされているので傾けません。もし誰かが助けることができれば、それはすごく素晴らしいだろう! :)

    +1

    呼び出しに新しいパラメータを追加しましたか、プロトタイプを追加しましたか? – RiggsFolly

    +0

    エラーログを確認すると、最終的には500エラーの詳細が表示されます。 – Alesana

    +0

    500エラーはコードエラーです。何でもかまいません。パラメータが空であればbeacuseイベントを追加するだけではなく、500のエラーが返されることはありません。コード内でタイプミスが見つかるでしょう。 –

    答えて

    0

    メソッドを呼び出すときにパラメータを追加するのを忘れないでください。

    関連する問題