2017-10-03 19 views
0

私はここで少し問題があります。 このエラーで私を助けることができますか?未定義インデックス(2)

"お知らせ:未定義のインデックス:"

マイコード:

<?php 
    $a1 = $_GET['scitovanie_1']; //error 
    $a2 = $_GET['scitovanie_2']; //error 
    $b1 = $_GET['odcitovanie_1']; //error 
    $b2 = $_GET['odcitovanie_2']; //error 
    $c1 = $_GET['nasobenie_1'];  //error 
    $c2 = $_GET['nasobenie_2'];  //error 
    $d1 = $_GET['delenie_1'];  //error 
    $d2 = $_GET['delenie_2'];  //error 

    if($a1 AND $a2){ 
    $vysledok = $a1 + $a2; 

    echo $vysledok; 
    }else if($b1 AND $b2){ 
    $vysledok = $b1 - $b2; 

    echo $vysledok; 
    }else if($c1 AND $c2){ 
    $vysledok = $c1 * $c2; 

    echo $vysledok; 
    }else{ 
if($d1 AND $d2){ 
    $vysledok = $d1/$d2; 

    echo $vysledok; 
    } 
} 
?> 

はご回答いただきありがとうございます。

+7

が重複する可能性よりも、設定されていませんので、もし:「注意:未定義の変数」、「お知らせ:未定義インデックス "、"通知:未定義オフセット "](https://stackoverflow.com/questions/4261133/php-notice-undefined-variable-notice-undefined-index-and-notice-undef) –

+0

isset( $ _GET [index])を使用して$ _GET – shashi

+0

aseフルエラーを表示@ラドスラフラクロ – Pritamkumar

答えて

2

すべてresponse変数のチェックは、すべての変数のために手動でissetまたはnot

$a1 = isset($_GET['scitovanie_1'])?$_GET['scitovanie_1']:""; 

あれば[PHPの設定値空白

+0

ありがとうございます。どうして私が追加しなければならないのか説明できますか?$ _ [scitovanie_1]: ""? –

+0

変数が存在するかどうかを確認するためであるか、または変数から得られる変数が設定されていないか、または変数の存在をチェックするために使用できない変数があります。詳細については、次のリンクを確認してください。-http: //php.net/manual/en/function.isset.php – nikita

+0

bcoz変数に設定された値よりも値が大きい場合(else)(:)空の文字列をvaribaleに割り当てる – Bhargav