Wie kann ich das Parsen von JSON in eine html-Tabelle mit PHP?
Ich mir eine Tabelle in meiner Webseite. Und die Daten für diese Tabelle aus
"http://west.basketball.nl/db/json/stand.pl?szn_Naam=2014-2015&cmp_ID=373"
Ich habe versucht, eine Menge der Sache, aber nichts funktioniert....
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"
src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<?php
$json=file_get_contents("http://west.basketball.nl/db/json
/stand.pl?szn_Naam=2014-2015&cmp_ID=373");
$data = json_decode($json);
if (count($data)) {
//Open the table
echo "<table>";
//Cycle through the array
foreach ($data as $stand) {
//Output a row
echo "<tr>";
echo "<td>$afko</td>";
echo "<td>$positie</td>";
echo "</tr>";
}
//Close the table
echo "</table>";
}
?>
</body>
</html>
Sorry fellows... habe vergessen zu sagen, aber das ist geschrieben in einem .php-Datei
Was funktioniert nicht? Haben Sie
es zeigt nichts
was meinst du?.... ich denke mal nicht.... noch neu in php
Ich denke das problem ist, dass url_fopen ist deaktiviert wegen Sicherheitsgründen. Hinzufügen
Was funktioniert nicht? Haben Sie
error_reporting
zu E_ALL
und display_errors
zu on
in Ihrem dev environement?es zeigt nichts
was meinst du?.... ich denke mal nicht.... noch neu in php
Ich denke das problem ist, dass url_fopen ist deaktiviert wegen Sicherheitsgründen. Hinzufügen
error_reporting(E_ALL);
an den Anfang Ihrer PHP-Skript. Und stellen Sie sicher, in Ihrem .htaccess oder php.ini, die display_errors
eingestellt ist On
oder einen Blick in das PHP-log-Datei nach Ihrem Wunsch.InformationsquelleAutor Mike Lammers | 2014-10-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, erste, was zu tun ist, wenn das abrufen von Daten aus einer externen Quelle, um zu verstehen, was zurückgegeben wird.
So tun
Ergebnis:
So, jetzt Sie wissen, Sie sind den Umgang mit einem OBJEKT und nicht mit skalaren Werten oder ein array.
Also versuchen, diesen code:-
InformationsquelleAutor RiggsFolly
Wenn Sie möchten, rekursive Weise:
Dann rufen Sie
echo YourClass::jsonToDebug($jsonText)
;Meinem test auf http://sandbox.onlinephpfunctions.com/
Moran danke 🙂
Gute Arbeit @ThangTD
Danke @YatinMistry 😀
InformationsquelleAutor ThangTD
Warum nicht versuchen :
InformationsquelleAutor Nixus
Ich denke, das Problem mit den Variablen, die Sie verwenden -
$afko
und$positie
. Versuchen Sie es bitte mit dem untenstehenden code -InformationsquelleAutor prava