質問編集履歴

3 写真を掲載します。

uverworld101nm

uverworld101nm score 100

2016/07/12 18:18  投稿

webapiの情報を一つにまとめたい
ぐるなびapiで取得した情報を店舗の名前の中にまとめたいです。
つまり〇〇(店の名前)をクリックすると、その店の情報が出てくるようなものです。クリックの方法は<a href>を使うことは知っていますが、複数の情報を一つにまとめる方法がわかりません。教えて下さい。例えば、下記のコードの住所を店舗名をクリックした時に表示するにはどうすればいいですか?
```php
foreach($xml->rest as $item){
   echo $item->name;
  echo $item->address;
}
```
```PHP
<?php
$apikey='私のid';
$format='xml';
$offset_page='1';
$pref='PREF〇〇';
$url ='http://api.gnavi.co.jp/RestSearchAPI/?keyid=' . $apikey . '&format=' . $format . '&offset_page=' . $offset_page . '&pref=' . $pref;
   $xml = simplexml_load_file( $url );
       if(!$xml->rest){
           echo '見つかりませんでした';
       } else {
           foreach($xml->rest as $r){echo $item->name;
  echo $item->address;
}
}
?>
 
```
```
amazonのサイトの写真を掲載します。
amazonのサイトのように書籍をクリックすると中身が観れる仕組みが作りたいんです。
  • PHP

    37462 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • API

    3546 questions

    APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

  • WordPress

    15153 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

2 全体のphpコードを掲載しました。

uverworld101nm

uverworld101nm score 100

2016/07/12 18:04  投稿

webapiの情報を一つにまとめたい
ぐるなびapiで取得した情報を店舗の名前の中にまとめたいです。
つまり〇〇(店の名前)をクリックすると、その店の情報が出てくるようなものです。クリックの方法は<a href>を使うことは知っていますが、複数の情報を一つにまとめる方法がわかりません。教えて下さい。例えば、下記のコードの住所を店舗名をクリックした時に表示するにはどうすればいいですか?
```php
foreach($xml->rest as $item){
   echo $item->name;
  echo $item->address;
}
```  
```PHP  
<?php  
$apikey='私のid';  
$format='xml';  
$offset_page='1';  
$pref='PREF〇〇';  
$url ='http://api.gnavi.co.jp/RestSearchAPI/?keyid=' . $apikey . '&format=' . $format . '&offset_page=' . $offset_page . '&pref=' . $pref;  
 
   $xml = simplexml_load_file( $url );  
       if(!$xml->rest){  
           echo '見つかりませんでした';  
       } else {  
           foreach($xml->rest as $r){echo $item->name;  
  echo $item->address;  
}  
}  
?>  
   
```
  • PHP

    37462 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • API

    3546 questions

    APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

  • WordPress

    15153 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

1 修正しました。

uverworld101nm

uverworld101nm score 100

2016/07/11 17:45  投稿

webapiの情報を一つにまとめたい
ぐるなびapiで取得した情報を店舗の名前の中にまとめたいです。
つまり〇〇(店の名前)をクリックすると、その店の情報が出てくるようなものです。クリックの方法は<a href>を使うことは知っていますが、複数の情報を一つにまとめる方法がわかりません。教えて下さい。例えば、下記のコードの住所を店舗名をクリックした時に表示するにはどうすればいいですか?
```php  
foreach($xml->rest as $item){
   echo $item->name;
  echo $item->address;
}
}
```
  • PHP

    37462 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • API

    3546 questions

    APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

  • WordPress

    15153 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る