Meine Seite wurde auf meinen Uni-Server hochgeladen, es zeigt die Kopfzeile, aber nicht die Datenbankwerte an, unten ist der Code, den ich benutze (Ich habe den Code durch einen Syntax-Checker gesetzt und keine Fehler gefunden)JSON zeigt keine Datenbankwerte an
Bibliothek Seite
<?php
function getAllPictures() {
// include the login credentials
include ("loginasdf.php") ;
// connect to the database to get current state
$conn = mysqli_connect($servername, $username, $password, $database);
if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
$sql = "select * from Pictures" ;
$result = mysqli_query($conn, $sql);
// convert to JSON
$rows = array();
while($r = mysqli_fetch_assoc($result)) {
$rows[] = $r;
}
return json_encode($rows);
}
?>
loginasdf
<h1>Display All Pictures</h1>
<?php
// define the constants to access the database.
$servername = "***";
$username = "***";
$password = "***";
$dbname = "****";
?>
Anzeigebilder Seite
<?php
include("library2.php") ;
$picturetxt = getAllPictures() ;
$picturejson = json_decode($picturetxt) ;
// now write out the details
echo "name ".$picturejson -> hname."<br/>" ;
echo "image " .$picturejson -> himage."<br/>" ;
$cl = $picturejson;
for ($i=0 ; $i<sizeof($cl) ; $i++) {
echo "<a href=displaycontact2.php?id=" ;
echo $cl[$i] -> id ;
echo ">" ;
echo $cl[$i] -> hname ;
echo "</a><br/>" ;
}
?>
Versuchen Sie, Ihre Suche einzugrenzen, gibt getAllPictures() einen gültigen JSON zurück? Was meinst du mit 'header'? –
@BadeaMihaiFlorin by header ich meinte nur, \t
Alle Bilder anzeigen
Entschuldigung habe ich nie realisiert, dass ich das nicht in die Frage gestellt habe, schlechtes bearbeiten es in – mattdoesnthaveaclue