Mit php,html und ,mysql Datenbank löschen und ändern

Das Violation sagt mir jetzt nichts. Entscheidend ist, was das Skript beim Direktaufruf unter PHP 5.6 mit eingeschalteter Fehleranzeige und errorInfo() ausgibt.
 
Also bei PHP 5.6 und eingeschalteter Fehleranzeige
steht im Browser wenn ich diesen Link eingebe
Code:
http://###.at/adressen/fetch_data.php?voller_name=Danner&addresse=Palfau&tel=0664810&mobil=465231&www=www.fsde.at&mail=fdsfdsdf&lat=5454&lng=543543&kategorie=Gasthaus
das aus:
Code:
<br />
<b>Notice</b>:  Undefined variable: output in <b>/home/strabags/public_html/adressen/fetch_data.php</b> on line <b>50</b><br />
null
und in der Console steht einfach NIX. Keine Fehlermeldung etc., einfach NIX. :unsure:
 
Hast Du es, immer unter 5.6, auch mit leeren GET-Parametern versucht:
http://###.at/adressen/fetch_data.php?voller_name=&addresse=&tel=&mobil=&www=&mail=&lat=&lng=&kategorie=
Andernfalls ist der Filter wirksam und wenn die Werte nicht genau stimmen, hat man keine Treffer.
 
Will mir nicht in den Kopf, dass das errorInfo nichts ausgibt. Lass auch mal das $result anzeigen mit var_dump():
Code:
    $query = "SELECT * FROM markers WHERE voller_name LIKE :voller_name AND addresse LIKE :addresse AND mobil LIKE :mobil AND tel LIKE :tel AND mail LIKE :mail AND www LIKE :www AND lat LIKE :lat AND lng LIKE :lng AND kategorie LIKE :kategorie ORDER BY id DESC";

    $statement = $connect->prepare($query);
    $statement->execute($data);
    var_dump($statement->errorInfo());
    $result = $statement->fetchAll();
    var_dump($result); // <-- hier
    $output = array();
    foreach ($result as $row) {
        $output[] = array(
            'id' => $row['id'],
            'voller_name' => $row['voller_name'],
            'addresse' => $row['addresse'],
            'mobil' => $row['mobil'],
            'tel' => $row['tel'],
            'mail' => $row['mail'],
            'www' => $row['www'],
            'lat' => $row['lat'],
            'lng' => $row['lng'],
            'kategorie' => $row['kategorie'],
        );
    }

    header("Content-Type: application/json");
    echo json_encode($output);
}
 
Keine Änderung. Wieder das gleiche.
Das einzige was er sagt ist dass das favicon fehlt. :rolleyes:

Bei 5.4 haut er jetzt alles raus... also da stehen sämtliche Daten...
 
Jetzt stehe ich ratlos davor. Die Tabelle ist gefüllt, aber es kommen unter 5.6 bei der Abfrage keine Datensätze heraus. Und errorInfo gibt auch nichts aus.
 
Zuletzt bearbeitet:
Wenn ich voll schnell und oft die Seite aktualisiere kommt immer ganz kurz eine Fehlermeldung und da steht:

Code:
Resource interpreted as Document but transferred with MIME Type application/json: "http://###.at/adressen/fetch_data.php?voller_name=&addresse=&tel=&mobil=&www=&mail=&lat=&lng=&kategorie="

Vielleicht hilft ja das weiter...
 
Zurück