​Script zum Bilddaten-auslesen erweitern

  • Kann mich bitte jemand unterstützen. Den Teil wo die Berechnungen angestellt werden

    ist wohl nicht korrekt, jedenfalls funktioniert es so nicht.


    BITTE BITTE sagt mal etwas dazu.


    Lzetti

  • basti1012 Doch, das allererste script was ich bei #1 gepostet habe funktioniert richtig und gut.

    Wenn ich es richtig verstehe ist es ein mehrdimensionales array.

    Nur eben halt der Code für Berechnunen stimmt so nicht. Bitte, wie geht es richtig.

    Die Variablen für "Berechnungen" werden im ersten script geliefert, der zweite Part soll, wenn er auch richtig ist in den ersten eingefügt werden.


    Lzetti

  • Nagut wenn das geht

    Code
    if $_liste[$filename]['bildabmessungen'[0]]

    bin ich in Php wohl doch noch etwas dumm . Bin ja auch noch an lernen.

    Dann bin ich hier aus den Thema wieder weg weil ich das noch nicht verstehe.

    Muß erst mal googeln gehen und mich weiter bilden.

  • Ach Leute, bitte, ich benötige eure Hilfe:


    Für die "Berechnungen" sind drei entscheidungen fällig:


    < > & ==


    $_berechnungen = array();

    if $_liste[$filename]['bildabmessungen'[0]] > $_liste[$filename]['bildabmessungen'[1]]


    else if ($_liste[$filename]['bildabmessungen'[0]] < $_liste[$filename]['bildabmessungen'[1]])


    else if ($_liste[$filename]['bildabmessungen'[0]] == $_liste[$filename]['bildabmessungen'[1]]))


    Kann bitte jemand über mein Berechungen script bei #2 gucken? Bitte!

  • Richtig debuggen


    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(-1);
    3. Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
    4. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    5. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysqli_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
    6. Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    7. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    8. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    9. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
  • Das gehört schon zu deinem Problem, denn dieses:

    Code
    $testarr[0]['abcd'[1]]

    entspricht genau diesem:

    Code
    $_liste[$filename]['bildabmessungen'[0]]

    und dieses ist die Lösung:

    Code
    $testarr[0]['abcd'][1]

    Du brauchst es nur auf deinen Code zu übertragen:

    Code
    $_liste[$filename]['bildabmessungen'][0]

Jetzt mitmachen!

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