2017-09-30 4 views
0

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/>" ; 
    } 
?> 
+0

Versuchen Sie, Ihre Suche einzugrenzen, gibt getAllPictures() einen gültigen JSON zurück? Was meinst du mit 'header'? –

+0

@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

Antwort

0

Ich habe versehentlich "dbname" auf meiner loginasdf Seite und "Datenbank" für $ conn = mysqli_connect ($ Servername, $ Benutzername, $ Passwort, $ Datenbank); auf meiner Bibliothek Seite