2016-04-15 16 views
0

誰かが私の問題を解決する方法について私に少しの指導を与えることができますか?私は、結果セットをmySQLデータベースから表示しています。コース名とそれに付随する詳細のリストです。動的に生成されたH3コース$ row ['title']をクリックすると、100個の別々のページを作成するのではなく、そのコースの動的に作成されたスタンドアロンページにリンクしたいと思います。私は周りを見て、私が探しているものを見つけることができませんでした。 ['title']で渡されたif文を持つテンプレートページですか?これの出発点は大きな助けになるでしょう、ありがとう。結果を印刷する場合動的hrefリンクphpの別のPHPページにリンク

<section class="mainSection"> 
     <div class="searchResults"> 
      <div class="row"> 
       <div class="col-md-8 col-md-offset-2"> 
        <?php if($row){ 
        while ($row = $result->fetch_assoc()){ 
        echo '<h3 class="resultHeaders"><a href="#">' . $row['title'] . '</a></h3>'; 
        echo '<p>' . $row['award'] . '</p>'; 
        echo '<p class="summaryStyling">' . $row['summary'] . '</p>'; 
        } 

        } else { 
        $no_course = 'No course found matching your search'; 
        echo '<h3 class="resultHeaders">' . $no_course . '</h3>'; 
        } 

        ?> 
        <div class="centerStuff"><a href="search-engine.php">Search Again?</a></div> 
       </div> 
      </div> 
     </div> 
</section> 
+0

ページ上の$ _GETメソッドでページパスIDを作成するWHERE条件を使用してクエリを作成する –

答えて

0

、ちょうど一意に結果を識別するためのパラメータとして、いくつかのユニークな値を持つ新しいページにのhrefを追加します。例えば、

<?php 
if($row){ 
    while ($row = $result->fetch_assoc()){ 
     //note the href url 
     echo '<h3 class="resultHeaders"><a href="new_page.php?id=unique_id">' . $row['title'] . '</a></h3>'; 
     echo '<p>' . $row['award'] . '</p>'; 
     echo '<p class="summaryStyling">' . $row['summary'] . '</p>'; 
     } 
} else { 
    $no_course = 'No course found matching your search'; 
    echo '<h3 class="resultHeaders">' . $no_course . '</h3>'; 
} 
?> 

その後、new_page.phpに、あなたは$_GET['id']でUNIQUE_IDにアクセスすることができます。したがって、結果をクエリしてエコーすることができます。

+0

ありがとう、Imesha、new_page.phpを実行する方法はありますか? – Orbital676

+0

new_page.phpは、ここで追加したのとまったく同じ別のファイルです。現在のページと同じディレクトリに保存してください。 –

+0

申し訳ありません、あなたは私を失ってしまった。 – Orbital676

関連する問題