Undefined variable: show_errors in​

  • Hallo Liebe Community ,

    ich habe ein Problem mit PHP hier der Code:

    class database

    {

    var $connection = '';

    var $db = array ();

    var $result = '';

    var $show_errors = null;

    function database ($host, $name, $user, $pass)

    {

    $this->db['host'] = $host;

    $this->db['name'] = $name;

    $this->db['user'] = $user;

    $this->db['pass'] = $pass;

    $this->show_errors = $show_errors; /* diese Zeile macht die Probleme */

    }

    hier ist die Fehlermeldung :

    Undefined variable: show_errors in


    ich hoffe ihr könnt mir helfen

  • Die variable $show_errors ist nicht gesetzt.

    Die kommt nicht in die Methode, und Du setzt sie auch nicht.

    Woher kommt, oder soll denn der Wert kommen?

    Wenn von außen, dann brauchst Du einen zusätzlichen Parameter wie zB

    PHP
     function database ($host, $name, $user, $pass, $show_errors)

    oder besser noch Du setzt den Wert über eine eigene Methode (einen "setter"):

  • ich habe den 2 Code von dir übernommen und eingefügt doch leider ist es die selbe Fehlermeldung :

    Undefined variable: show_errors in <b>G:\xampp\htdocs\surfzentrale\lib\database.class.php

  • Das kann nicht sein. Denn in meinem 2ten Bsp Code gibt the keine Nutzung der Varibale :)

    Zeig doch nochmal den code. Ich meine, ich kann ja raten, aber das dauert dann länger :p

  • so dein Code funktioniert zwar doch da stimmt was nicht :

    ich werde jetzt mal die Dateien Posten die zusammengehören und auch mit require_once eingebunden sind.

    database.class.php

    script.php

    Einmal editiert, zuletzt von Daredevil (17. Juni 2017 um 19:50)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!