Undefined offset / Undefined index

  • Hallo zusammen,

    bin neu in Joomla und allem was dazu gehört :(


    Habe ein kleines Projekt geerbt.

    Um besser "reinzukommen" habe ich mir das PHP_Error_log angeschaut.

    Da sind viele Meldungen drin.


    Habe schon einiges bereinigt.


    Da sind jetzt noch 2 Meldungen übrig geblieben, die aber sehr häufig auftreten.

    Es werden Daten über einen ODBC-Treiber gelesen und in einer Tabelle angezeigt.

    Die Ergebnisse sind korrekt aber eben viele Meldungen im Error-Log


    Code
    $datum_explode  = explode("-", $row['auftragsdatum']);
    
    PHP Notice:
    [20-Mar-2018 10:00:26] PHP Notice:  Undefined index: auftragsdatum in C:\xampp_new\htdocs\projekte\kTo\components\com_guptadatenbank\views\search\tmpl\default.php on line 78


    Code
    $row['auftragsdatum'] = $datum_explode[2].".".$datum_explode[1].".".$datum_explode[0];
    
    PHP Notice:
    [20-Mar-2018 10:00:26 UTC] PHP Notice:  Undefined offset: 2 in C:\xampp_new\htdocs\projekte\kTo\components\com_guptadatenbank\views\search\tmpl\default.php on line 79
    [20-Mar-2018 10:00:26 UTC] PHP Notice:  Undefined offset: 1 in C:\xampp_new\htdocs\projekte\kTo\components\com_guptadatenbank\views\search\tmpl\default.php on line 79


    Würde mich über Hilfe oder Tips freuen

    Gruß Harro

  • da (unsauber) eigenprogrammiert

    Ist alles eigenprogrammiert (ich werde noch wahnsinnig).

    Weiß gar nicht warum der Entwickler überhaupt Joomla benutzt hat.


    Ich bearbeite/entferne auch Hinweise (Notice), dann sieht man wenigstens wirkliche Fehler leichter.

    Die Protokolldatei wird nach kürzester Zeit riesengroß.

  • Habe noch eine Frage:

    Auf einer Seite habe ich ein Bild (logo.jpg)

    Das wollte ich ändern.

    Gelingt mir aber nicht.


    Hab ein neues Bild gespeichert unter IMAGES.

    Hab den Namen geändert im "General.css"

    Hab den Namen geändert im "template.css"

    Hab ein anderes Bild auf die Platte kopiert und dem den alten Namen gegeben.

    Hatte das jpg von der Platte gelöscht.


    Auf der Internet-Seite ist nach wie vor das alte Bild.


    thinking was muß ich tun um das Bild zu ändern?


    Danke

  • Hallo KarEm,

    in Chrome hat es mit dem Browser-Cache löschen funktioniert.


    Bin allerdings etwas irritiert.

    Wie kann ich erreichen, daß das Bild automatisch aktualisiert wird, wenn etwas geändert wird????

    Code
    .logo {
     margin-left:30px;
     margin-top:20px;
     width:328px;
     height:81px;
     background-image: url(../images/logo.png);
     background-repeat: no-repeat;
    }


    Seltsamerweise funktionieren die ganzen Seiten nicht auf Internet-Explorer und Apples Safari.

    Da bleibe ich beim Login in hängen. Die eingegeben Daten User und PW werden gelöscht und es geht nicht weiter.


    Gruß Harro

  • Hallo KarEm,

    hab jetzt alles noch mal systematisch gemacht.

    - Neues Bild unter Images gespeichert.

    - In general.css den Namen geändert.


    Seite neu aufgerufen, neues Bild ist da.


    Hatte vermutlich zu viel verzahnt gemacht.


    Danke Harro

  • Browser Plugin wie Clear Cache oder ähnliches installieren und darüber die Seite neu laden. STRG+F5 kann auch helfen. Browser Cache im Browser deaktivieren.

    Grüßkes datTom
    Das Leben ist zu kurz um sich zu ärgern.