谁在我的案例中使用NgFor?

时间:2018-05-26 16:21:19

标签: java php html angular

我的数据库中有赛马结果列表。 在我的数据库中,我有3个表: 马(cheval in french)with:id,name ... 种族(法语课程):id,name ... 和结果(在法语中得出结果)马的id(cheval)和种族(课程)的id以及种族中的位置(第一,第二......)

当我想在NgFor中使用它来列出我所有种族的名单时,我可以只使用种族的名字,马的名字和他的位置?

我的JSON:

[
    {id: 1, nom: "Valdack", place: 2, course: 1},
    {id: 5, nom: "Flying fox", place: 1, course: 1},
    {id: 17, nom: "Dane Dream", place: 4, course: 1}
]

我的HTML代码:

<ion-item *ngFor="let item of items; ">
     <h2>{{ item.nom (name of the race) }} | {{ item.nom (name of the horse) }} | N°{{ item.place }} </h2>   
  </ion-item>

我的php:

try {
      $stmt     = $pdo->query('SELECT course.id, course.nom , cheval.id, cheval.nom , resultatcourse.place, resultatcourse.course, resultatcourse.place FROM course, cheval, resultatcourse WHERE resultatcourse.course = course.id AND resultatcourse.cheval = cheval.id');
      while($row  = $stmt->fetch(PDO::FETCH_OBJ))
      {
         // Assign each row of data to associative array
         $data[] = $row;
      }

      // Return data as JSON
      echo json_encode($data);
   }
   catch(PDOException $e)
   {
      echo $e->getMessage();
   }

我的java:

load() : void
   {
       this.http.get('http://localhost/wequida/retrieve-resultatcourse.php').subscribe((data : any) =>
      {
         console.dir(data);
         this.items = data;
      },
      (error : any) =>
      {
         console.dir(error);
      });
   }

我的桌马和我的桌面赛有两个相同的列:id和名字,也许是问题?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案! (谢谢用户184994!)

在我的php中:

=""

我有一个区分马的名字和种族名称

在我的HTML中:

try {
      $stmt     = $pdo->query('SELECT course.id, course.nom as coursenom, cheval.id, cheval.nom as chevalnom, resultatcourse.place, resultatcourse.course, resultatcourse.place FROM course, cheval, resultatcourse WHERE resultatcourse.course = course.id AND resultatcourse.cheval = cheval.id');
      while($row  = $stmt->fetch(PDO::FETCH_OBJ))
      {
         // Assign each row of data to associative array
         $data[] = $row;
      }

      // Return data as JSON
      echo json_encode($data);
   }
   catch(PDOException $e)
   {
      echo $e->getMessage();
   }

我使用名称

相关问题