2017-05-09 8 views
0

私はAPIとPHPの新機能ですが、大学での割り当てにはAPIからデータを取り出して表示する必要があります。私は現在働いて、次のコードを持っていますが、私はそれを各セルに画像やその他のデータを追加できるように、それが表に個別に各ポケモンの名前を表示するようにする方法を見つけ出すことはできません。APIから引き出されたPHPデータをHTMLテーブルに配置

<?php 
     $base = "http://pokeapi.co/api/v2/pokemon/"; 
     for($id = 1; $id < 13; $id++){ 
      $data = file_get_contents($base.$id.'/'); 
      $pokemon = json_decode($data); 
      echo $pokemon->name."<br>"; 
     } 
    ?> 

任意の受験者を?私はそれがおそらく簡単な修正だと知っています。私はこれだけ新しいので、私が試したことはすべてコードを破ります。

答えて

0

なぜhtmlテーブルを使用しないのですか?

<?php 
    $base = "http://pokeapi.co/api/v2/pokemon/"; 
?> 
<table> 
    <thead> 
    <th>Picture</th> 
    <th>Name</th> 
    </thead> 
    <tbody> 
    <?php 
    for($id = 1; $id < 13; $id++){ 
     $data = file_get_contents($base.$id.'/'); 
     $pokemon = json_decode($data); 
     echo '<tr> 
     <td> 
      <img src="'. $pokemon->sprites->front_default .'" width="30px" /> 
     </td> 
     <td> 
      '. $pokemon->name .' 
     </td> 
     </tr>'; 
    } 
    ?> 
    </tbody> 
</table> 
+1

ありがとうございます!あなたは絶対に私の質問に完全に答えました。 – Kat

関連する問題