2016-04-17 7 views
0

Ich brauche etwas Hilfe, weil meine getRecipe.php zeigt nicht die Parameter oder Daten wie meine anderen PHP-Dateien angezeigt: getCourseType. Es scheint nur leer und zeigt nichts in meinem Browser.Mit der getRecipe.php es nur leer oder nichts anzeigen, aber ich erwarte die Ausgabe wie das Bild unten für meine getRecipe.php Vielleicht können Sie meine Codes ändern, Beantworte es unten und lass es mich überprüfen, ob es funktioniert. Können Sie mir helfen, diese Daten von getRecipe.php aus der Datenbank anzuzeigen? Vielen Dank !PHP: Daten in der Datenbank werden nicht angezeigt

Screenshot von getCourseType (Was funktioniert)

enter image description here

getRecipe.php

<?php 
    require_once 'include/DB_Connect.php'; 
    $db = new Db_Connect(); 
    $conn = $db->connect(); 
    if(isset($_GET['recipeId'])){ 
    $id = $_GET['recipeId']; 
    $result = $conn->query("SELECT * FROM recipe where id=$id"); 
    }else{  
     $result = $conn->query("SELECT * FROM recipe"); 
    } 

    if ($result->num_rows > 0) { 
     $list = array(); 
     while($row = $result->fetch_assoc()) { 
      array_push($list, $row); 
     } 
     echo json_encode(array('result' => $list)); 
    } else { 
     echo json_encode("no result"); 
    } 
    ?> 

Screenshot von PHPMYADMIN Rezept

Ja, es hat Daten so sollte es angezeigt, wann immer ich rufen Sie es an ....

enter image description here

+0

Sie möglicherweise einen Fehler auf der Seite haben und ausgeschaltet Fehlerberichterstattung. Schalten Sie es für Level E_ALL ein, ganz am Anfang des Skripts, und sehen Sie, ob es etwas sagt - http://php.net/manual/en/function.error-reporting.php – PetrHejda

Antwort

1

try exemple wie folgt aus:

$id_user=$_POST['id_user']; 
$bdd = new PDO('mysql:host=localhost;dbname=db_name', 'root', ''); 
$req = $bdd->prepare('select * from event where id_user = ?'); 
$req->execute(array($id_user)); 
//$_SESSION['id'] 

    $response["events"] = array(); 

    while( $donnees = $req->fetch()){ 
    $endroits = array(); 
    $endroits ['titre']=$donnees['titre']; 
    $endroits ['date']=$donnees['date']; 


    array_push($response["events"], $endroits); 
    } 

print json_encode($response); 
Verwandte Themen