2017-12-15 7 views
-2

私は検索を作成しています。ユーザーが検索すると、さまざまなアトラクションが表示されます。私が検索した分に、データが長いリストに表示されます。個々のhtml divにデータベースからPHPを追加する方法

else { 
    while ($row = mysqli_fetch_array($result)) { 
    $attraction_name = $row['attraction_name']; 
    $lat = $row['lat']; 
    $long = $row['long']; 
    $cost = $row['cost']; 
    $image = "<img src='{$row['image']}' height='100' width='100'>"; 

    $output .= '<div>'.$attraction_name.' '.$lat.' '.$long.' '.$cost.' '.$image.'</div>'; 

    } 
} 

私は、HTMLのすべての時間を表示され、私はこれをしたくないが、次の

<div class="col-md-4"> 
<div class="thumbnail"> 
    <?php print ("$output");?> 
</div> 

のように見える単純なHTML形式を追加しました。私が望むのは、検索を作成し、検索結果が返されると、それらはhtml divに表示されます。誰もこれを行う方法を知っていますか?前もって感謝します。

+0

引用種類を混合(すなわち: ' ''& '" ')はトラブルを求めている私は、上の単一引用符に変更すると思います。 – admcfajn

+0

@admcfajnこれを少し編集しましたが、検索されたリスト全体が1つのdivに追加されていますが、とにかく各アトラクションを別々のものに分けることはできますか? html divs? – Kl12

+1

同じ質問を何度も何度も投稿しないでください。 –

答えて

0

あなたはそうのようなPHPのロジックでHTMLをラップすることができます

<?php 
if ($hasResults) 
{ ?> 
    <div class="col-md-4"> 
    <div class="thumbnail"> 
     <?php print ("$output");?> 
    </div> 
<?php } 
?> 
+0

どこで$ hasResultsを定義しますか? – Kl12

+0

私はそれをブール値のスタンドとして使用しました。しかし、あなたは結果があるかどうかを判断しています。 – user2752635

+0

これは先ほど定義した変数なので$ replaceをreplaceに追加しましたが、まだ未定義変数 – Kl12

関連する問題