Fix PHP Bekanntmachung: 'Undefined index' auf WordPress

Ich versuche zu beheben, Undefined index PHP Hinweis auf eine wordpress-Seite.

Im moment ist dies, was ich habe:

    <?php if($_SESSION['currency-select'] == "a") echo 'selected="selected"';?>

Habe ich versucht zu schreiben, aber dann wird die Website nach unten geht:

    <?php if(isset($_SESSION['currency-select'] == "a")) echo 'selected="selected"';?>

Auch, ich habe eine Abfrage, die auch ohne isset und ich versuche es zu beheben:

                    if($_SESSION['currency-select'] == 'b') {

                if($_GET['pricing'] == '1') {

                    $args['meta_query'][] = array(

                        'key' => 'price',

                        'value' => array( '0', '250' ),

                        'compare' => 'BETWEEN',

                        'type' => 'numeric'

                    );

                }

Habe ich versucht zu schreiben:

      if(isset($_GET['pricing'] == '1')) {
      if($_GET['pricing']) {

aber es funktioniert nicht so gut.

Dank für Ihre Unterstützung!

if (isset($_GET['Preise'] == '1'))? Was ist das? Ich glaube, Sie brauchen, um zu verwenden, und bedeutete zu verwenden if (isset($_GET['Preise']) { // verwenden. }
Quick & Dirty "hideaway" (KEIN Update!): senken Sie Ihre error_reporting level. Dies birgt diese Art der Meldung, sondern wird lediglich empfohlen, sich zu beruhigen Kunden. Das ist nicht professionel Entwicklung.
Scheint, wie das schreiben der isset-Funktion korrekt wäre schneller und nicht so schmutzig
Ich bin mit == '1' nur weil ich mehrere Arten von Währungen. Zum Beispiel könnte es auch sein == 'money'

InformationsquelleAutor tlt2w | 2014-01-10

Schreibe einen Kommentar