質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.04%

google mapにclassを付ける方法

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 2,699

score 63

<!DOCTYPE html>

<html>
            <body>

            <table border="1">
<tr><td> 
    <? h($rest->name) ?>
</td></tr>        <tr><td>            
    <?= h($rest->genre->catch) ?>
 </td></tr>
 </table>
</body>

※htmlを表示中!!
要素の詳細を表示でhtmlを出力しました。

<table border="1"><tr><td>くいものや チャカ 津田沼店</td></tr><tr class="map"><td>140.022590803335.6900228211</td></tr><tr><td>千葉県習志野市津田沼1-3-11 昭和第3ビル2F</td></tr></table>        
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Google Maps V3</title> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?key=My Key&sensor=false"></script> 
    <script type="text/javascript"> 
    var gmap;
        google.maps.event.addDomListener(window, 'load', function() 
        { 
            var lat =35.60472;
            var lng =140.12333 ; 


            var latlng = new google.maps.LatLng(lat, lng); 
            var mapOptions = { 
                zoom: 12, 
                center: latlng, 
                mapTypeId: google.maps.MapTypeId.ROADMAP, 
                scaleControl: true 
            }; 
            var mapObj = new google.maps.Map(document.getElementsByClassName('gmap'), mapOptions); 

            var marker = new google.maps.Marker({ 
                position: {lat:35.60472, lng: 140.12333},                
                map: mapObj 
            }); 
        }); 
    </script> 
</head> 
<body> 
    <div id="gmap" style="width: 500px; height: 370px; border: 1px solid Gray;"> 
    </div> 
</body> 
</html>
var gmap;
        google.maps.event.addDomListener(window, 'load', function() 
        { 
            var lat =35.60472;
            var lng =140.12333 ; 


            var latlng = new google.maps.LatLng(lat, lng); 
            var mapOptions = { 
                zoom: 12, 
                center: latlng, 
                mapTypeId: google.maps.MapTypeId.ROADMAP, 
                scaleControl: true 
            }; 
            var mapObj = new google.maps.Map(document.getElementsByClassName('gmap'), mapOptions); 

            var marker = new google.maps.Marker({ 
                position: {lat:35.60472, lng: 140.12333},                
                map: mapObj 
            }); 
        });

ホットペーパーapiから千葉県にある10件の店舗を取得しました。その10件分の店舗にgoogle map apiの地図を表示するため(つまりマッシュアップです)、色々と調べました。
mapにclassを与え、getElementsByClassNameを使えば複数配置できることを知りました。
一応mapにクラスを与え(mapというクラスを使い複数配置するため)、getElementsByIdからgetElementsByClassName(getElementByIdだと地図が一つしか表示されないため)に変えました。
しかし、地図は表示されません。
ループを使わないと地図を複数表示できないという話を聞きましたが、ループを使わないと表示できないのですか?
一応ループを使いましたが、結果は同じく表示されません。

var i = 0; 
 i++
///example


何を補足すれば地図が表示されますか?

<?php
$key='my key';
$count='10';
$large_area='Z014';
$start =1;
$format='xml';
$url='http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key='.$key.'&count='.$count.'&large_area='.$large_area.'&start='.$start.'&format='.$format;
$xml=simplexml_load_file($url);
$total_count=$xml->results_available;
if(!$xml->shop){
            echo 'We can not find!!';
        } else { 
            foreach($xml->shop as $r){    
echo '<table border="1">';
        echo '<tr>';
   echo '<td>';
   echo $r->name;
   echo '</td>';
      echo '</tr>';
       echo '<tr class="map">';   
     echo '<td>';
     echo $r->lng;
     echo $r->lat;
     echo '</td>';
     echo '</tr>';     
    echo '<tr>';
   echo '<td>';
   echo $r->address;
   echo '</td>';
   echo '</tr>'; 
     echo  '</table>';


               ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Google Maps V3</title> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?key=mykey&sensor=false"></script> 
    <script type="text/javascript"> 
    var gmap;
        google.maps.event.addDomListener(window, 'load', function() 
        { 
            var lat =35.60472;
            var lng =140.12333 ; 


            var latlng = new google.maps.LatLng(lat, lng); 
            var mapOptions = { 
                zoom: 12, 
                center: latlng, 
                mapTypeId: google.maps.MapTypeId.ROADMAP, 
                scaleControl: true 
            }; 
            var mapObj = new google.maps.Map(document.getElementsByClassName('gmap'), mapOptions); 

            var marker = new google.maps.Marker({ 
                position: {lat : 35.60472, lng : 140.12333} ,                
                map: mapObj 
            }); 
        }); 
    </script> 
</head> 
<body> 
    <div id="gmap" style="width: 500px; height: 370px; border: 1px solid Gray;"> 
    </div> 
</body> 
</html>
<?php


   } }  ?>
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    退会済みユーザー

    2016/10/14 17:31

    htmlじゃなくてPHPのソースも含めいての話。

    キャンセル

  • 退会済みユーザー

    2016/10/14 16:40

    こちらの質問が他のユーザから広告だという指摘を受けました
    個人のサービスやプロダクトなどの広告を目的とした投稿は、質問ではないため禁止しています。
    投稿した意図に反し広告と受け取られている場合は、「質問を編集する」ボタンから編集を行い、質問内容と解決したいことを明確に記述しなおしてください。

  • 退会済みユーザー

    2016/10/15 17:07

    こちらの質問が他のユーザから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

回答 2

checkベストアンサー

+2

すでにいくつか指摘されていますが順を追って話を進めていきます。質問を拝見したところ今回の案件はまだ難しいように思うので、この回答でわからない所があればコメントにてお聞きください。

 概要

HTML や PHP の文法は必ず確認しておきましょう。ブラウザーは比較的寛容なので HTML のマークアップが崩れていてもある程度表示できることが多いですが、予期せぬ動作を引き起こすことがあります。今回の場合では DOCTYPE 宣言の前にページの要素が出力されてしまっているので <?php ?> の位置を移動します。

 PHP に関して

PHP は必要に応じてページの任意の位置でタグを開くまたは閉じることであらゆる場所で出力を行うことができます。つまり echo でタグを出力する必要はなく PHP を閉じて HTML として記述すればよいということです。

各関数の役割を調べてみましょう。PHP を開発している団体が公開しているドキュメントが 公式サイト に掲載されています。関数名を打ち込んで検索してみてください。

URL のクエリを組み立てる際は http_build_query 関数に配列を渡しましょう。必要なエンコードが自動的に行われることに加え、何より & で繋がずに済みます。

文字などを PHP から出力する際はエスケープを行ってください。XSS 脆弱性の原因になります。echo 短縮構文(<?= '出力する文字列' ?>)と組み合わせて記述すると簡潔です。

またエラー処理を必ず行ってください。外部の URL からファイルを取得する操作は失敗する可能性があります。simplexml_load_file は失敗すると false を返します。

 JavaScript に関して

各関数の役割を調べてみましょう。Firefox というブラウザを開発している Mozilla が公開しているドキュメントが MDN に掲載されています。関数名を打ち込んで検索してみてください。

ループの仕方も Web 検索すれば載っています。

 コード

動くかは確認していませんが以上の点を反映したコードです。

<?php
// エスケープ
function h($str) {
    return htmlspecialchars($str, ENT_QUOTES, 'UTF-8');
}

// ロジック(出力の絡まない処理)はページ先頭で処理
$url = 'https://webservice.recruit.co.jp/hotpepper/gourmet/v1/?';
$xml = simplexml_load_file($url . http_build_query(array(
    'key' => 'my key',
    'count' => 10,
    'large_area' => 'Z014',
    'start' => '1',
    'format' => 'xml',
)));

if ($xml === false) {
?>
<h1>XML が取得できません</h1>
<?php
    exit;
}
?>
<!DOCTYPE html>
<html>
<head>
    <title>Google Maps V3</title>
</head>
<body>
<?php
// ここから PHP の出力を開始
foreach ($xml->shop as $r) {
?>
    <table border="1">
        <tr>
            <td><?= h($r->name) ?></td>
        </tr>
        <tr>
            <td>
                <!-- data-lat と data-lng に緯度経度情報を保存 -->
                <div id="shop-<?= $r->id ?>" class="map" data-lat="<?= h($r->lat) ?>" data-lng="<?= h($r->lng) ?>" style="width: 500px; height: 370px; border: 1px solid gray;"></div>
            </td>
        </tr>
        <tr>
            <td><?= h($r->address) ?></td>
        </tr>
    </table>
<?php
}
?>
    <script src="https://maps.google.com/maps/api/js?key=My Key&sensor=false"></script>
    <script>
        // ID に shop- がついている要素をすべて取得
        var elements = document.querySelectorAll("[id^='shop-']");

        // 各要素(map)に対して関数を一回ずつ実行
        Array.prototype.forEach.call(elements, function (map) {
            // 緯度経度を取得
            // + をつけて数値へ変換
            var lat = +map.dataset.lat;
            var lng = +map.dataset.lng;

            // 地図とマーカーの初期化
            var marker = new google.maps.Marker({
                position: { lat: lat, lng: lng },
                map: new google.maps.Map(map, {
                    zoom: 12,
                    center: new google.maps.LatLng(lat, lng),
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    scaleControl: true,
                }),
            });
        });
    </script>
</body>
</html>

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/10/16 11:52

    すみません、色々と有難うございました。

    キャンセル

  • 2016/10/16 16:23

    質問が以上であればスレッドを終了してください。

    キャンセル

  • 2016/10/17 11:50

    ありがとうございます。

    キャンセル

+2

今の所、ヒントだけにとどめておきます。

サンプル

このプログラムの実行結果、出力されたHTML

<!DOCTYPE HTML>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <title>ホットペッパーAPIテスト(アホでも設置するだけで動く)</title>
        <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
    </head>
    <body>
        <div class="container">
            <h1>ホットペッパーAPIサンプル</h1>
            <form method="get">
                <div class="row">
                    <div class="col-md-4">
                        <div class="form-group">
                            <label for="food_category">料理カテゴリ</label>
                            <select class="form-control" name="food" id="food_category">
                                <option value="">料理カテゴリ</option>
                                <option value="FK01">和食</option>
                                <option value="FK02">洋食</option>
                                <option value="FK03">中華・アジアン</option>
                                <option value="FK04">軽食</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <label for="budget">予算</label>
                            <select class="form-control" name="budget" id="service_area">
                                <option value="">予算</option>
                                <option value="B001">~2000円</option>
                                <option value="B002">2001~3000円</option>
                                <option value="B003">3001~4000円</option>
                                <option value="B008">4001~5000円</option>
                                <option value="B004">5001~7000円</option>
                                <option value="B005">7001~10000円</option>
                                <option value="B006">10001円~</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <label for="credit_card">クレジットカード</label>
                            <select class="form-control" name="credit_card" id="credit_card">
                                <option value="">クレジットカード</option>
                                <option value="c01">VISA</option>
                                <option value="c02">マスター</option>
                                <option value="c03">UC</option>
                                <option value="c04">アメックス</option>
                                <option value="c05">DC</option>
                                <option value="c06">DINERS</option>
                                <option value="c07">JCB</option>
                                <option value="c08">NC</option>
                                <option value="c09">UFJ</option>
                                <option value="c10">iD</option>
                                <option value="c11">銀聯</option>
                            </select>
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label for="name_kana">店名 or ふりがな</label>
                            <input class="form-control" type="text" name="name_kana" id="name_kana" value="" />
                        </div>                        <div class="form-group">
                            <label for="keyword">フリーワード</label>
                            <input class="form-control" type="text" name="keyword" id="keyword" value="東京都" />
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-md-12">
                        <div class="form-group">
                            <button type="submit" class="btn btn-primary">検索</button>
                        </div>
                    </div>
                </div>
            </form>            <p>検索結果 28,398 件</p>
            <div class="row">
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J001134550</dd>
                            <dt>店名</dt>
                            <dd>創作和食 銀座 KUSHIMA くしま</dd>
                            <dt>ジャンル</dt>
                            <dd>和食</dd>
                            <dt>所在地</dt>
                            <dd>東京都中央区銀座5-7-10 EXIT MELSA 8F</dd>
                        </dl>
                        <div class="map" data-lat="35.6706088980" data-lng="139.7639976825">
                        </div>
                    </div>
                </div>
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J000770561</dd>
                            <dt>店名</dt>
                            <dd>Party Space nom3 ノモスリー 新宿総本店</dd>
                            <dt>ジャンル</dt>
                            <dd>カラオケ・パーティ</dd>
                            <dt>所在地</dt>
                            <dd>東京都新宿区歌舞伎町2-45-4 与三郎ビル</dd>
                        </dl>
                        <div class="map" data-lat="35.6965428912" data-lng="139.7004764829">
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J000839221</dd>
                            <dt>店名</dt>
                            <dd>地鶏坊主 渋谷本店</dd>
                            <dt>ジャンル</dt>
                            <dd>居酒屋</dd>
                            <dt>所在地</dt>
                            <dd>東京都渋谷区神南1-11-5 ダイネス壱番館B1F</dd>
                        </dl>
                        <div class="map" data-lat="35.6628769778" data-lng="139.7011311109">
                        </div>
                    </div>
                </div>
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J001134679</dd>
                            <dt>店名</dt>
                            <dd>塚田農場 池袋メトロポリタン口店 北海道シントク町</dd>
                            <dt>ジャンル</dt>
                            <dd>居酒屋</dd>
                            <dt>所在地</dt>
                            <dd>東京都豊島区西池袋1-10-1 ISOビル6F</dd>
                        </dl>
                        <div class="map" data-lat="35.7291952691" data-lng="139.7088302940">
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J001144703</dd>
                            <dt>店名</dt>
                            <dd>瓦 ダイニング kawara DINING 新宿靖国通り</dd>
                            <dt>ジャンル</dt>
                            <dd>ダイニングバー</dd>
                            <dt>所在地</dt>
                            <dd>東京都新宿区歌舞伎町1-23-15 SUZUYAビルディング9F</dd>
                        </dl>
                        <div class="map" data-lat="35.6940015248" data-lng="139.7010020958">
                        </div>
                    </div>
                </div>
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J000980798</dd>
                            <dt>店名</dt>
                            <dd>タパスブランコ アキバトリム店 秋葉原</dd>
                            <dt>ジャンル</dt>
                            <dd>ダイニングバー</dd>
                            <dt>所在地</dt>
                            <dd>東京都千代田区神田佐久間町1-6-5 アキバトリム 5F</dd>
                        </dl>
                        <div class="map" data-lat="35.6978771997" data-lng="139.7737315932">
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J000001774</dd>
                            <dt>店名</dt>
                            <dd>北海道 新宿アイランドタワー店</dd>
                            <dt>ジャンル</dt>
                            <dd>和食</dd>
                            <dt>所在地</dt>
                            <dd>東京都新宿区西新宿6-5-1 新宿アイランドタワー44F</dd>
                        </dl>
                        <div class="map" data-lat="35.6933319355" data-lng="139.6927550460">
                        </div>
                    </div>
                </div>
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J000015767</dd>
                            <dt>店名</dt>
                            <dd>ビー Bee 町田店</dd>
                            <dt>ジャンル</dt>
                            <dd>居酒屋</dd>
                            <dt>所在地</dt>
                            <dd>東京都町田市原町田6-10-7 オカダヤ町田5F</dd>
                        </dl>
                        <div class="map" data-lat="35.5438952767" data-lng="139.4465236114">
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J001153223</dd>
                            <dt>店名</dt>
                            <dd>EAST BLUE イーストブルー 池袋駅東口店</dd>
                            <dt>ジャンル</dt>
                            <dd>イタリアン・フレンチ</dd>
                            <dt>所在地</dt>
                            <dd>東京都豊島区東池袋1-9-10 ユタカビル6F</dd>
                        </dl>
                        <div class="map" data-lat="35.7311932488" data-lng="139.7144139055">
                        </div>
                    </div>
                </div>
                <div class="col-md-6 shop">
                    <div>
                        <dl>
                            <dt>ID</dt>
                            <dd>J001000599</dd>
                            <dt>店名</dt>
                            <dd>Color 渋谷本店</dd>
                            <dt>ジャンル</dt>
                            <dd>イタリアン・フレンチ</dd>
                            <dt>所在地</dt>
                            <dd>東京都渋谷区神南1-22-10 皆川ビル3F</dd>
                        </dl>
                        <div class="map" data-lat="35.6614357501" data-lng="139.7010917276">
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-12">
                    <ul class="pagination pagination-sm no-margin">
                        <li class="active"><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=1">1</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=11">2</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=21">3</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=31">4</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=41">5</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=51">6</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=61">7</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=11">次へ</a></li>
                        <li><a href="?food=&amp;budget=&amp;credit_card=&amp;large_service_area=&amp;service_area=&amp;name_kana=&amp;keyword=%E6%9D%B1%E4%BA%AC%E9%83%BD&amp;start=28391">最終</a></li>
                    </ul>
                </div>
            </div>
        </div>
        <script type="text/javascript" src="//www.google.com/jsapi"></script>
        <script type="text/javascript">
            var map;
            function initMap() {
                var maps = document.getElementsByClassName('map');
                for (var i = 0; i < maps.length; i++) {
                    var latlng = {
                        lat: parseFloat(maps[i].getAttribute('data-lat'))
                        , lng: parseFloat(maps[i].getAttribute('data-lng'))
                    };
                    map = new google.maps.Map(maps[i], {
                        center: latlng,
                        scrollwheel: false,
                        zoom: 16
                    });
                    new google.maps.Marker({
                        position: latlng,
                        map: map
                    });
                }
            }
        </script>
        <script src="//maps.googleapis.com/maps/api/js?key=AIzaSyDyCBb_QDbedUEbak9SQUedh1cwxek7G08&callback=initMap&language=ja"></script>
    </body>
</html>

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/10/16 01:47 編集

    彼が進歩したとしたら、まあ、」それはそれで面白いかなとは思ったんですけどねw
    多分小学生に教える方がもっと楽だとは思うけど。
    まあ、本人が思っているより「自分がアホなんだ」と自覚することが第一だとは思います。
    トライ&エラーができない時点で、アウトなんですけどね。

    何より、「ブラックリスト機能」を実装して欲しいですわ。

    キャンセル

  • 2016/10/16 12:19

    例を提示します。

    キャンセル

  • 2016/10/16 12:29 編集

    例を提示したところで、あくまで例でしょ?それに対して回答をつけたところであなたは理解できるのですか?
    まあ、それならそれで構いませんが、では、次に、ホットペッパーAPIから帰ってきた検索結果をその table内に出力してください。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る