2016-08-08 11 views
-2

私の製品テーブルを検索しようとしています。クエリの結果をカテゴリ別にテーブルにループします

+-------------------+--------------+------+-----+---------+----------------+ 
| Field    | Type   | Null | Key | Default | Extra   | 
+-------------------+--------------+------+-----+---------+----------------+ 
| id    | int(11)  | NO | PRI | NULL | auto_increment | 
| name    | varchar(50) | NO |  | NULL |    | 
| make    | varchar(50) | NO |  | NULL |    | 
| email    | varchar(200) | NO |  | NULL |    | 
| category   | longtext  | NO |  | NULL |    | 
+-------------------+--------------+------+-----+---------+----------------+ 

私はデータベースを照会したいので、のような表に結果をエコーが、私はそれがその後、エコーカテゴリ名をエコーし​​たいすべて作成し、他のいくつかの詳細など、名前が含まれているであろう。..

私はそれをとても好きに見せたいです。

Category: 
name  name  name  name 
------------------------------------- 
Category: 
name  name  name  name 
------------------------------------- 
Category: 
name  name  name  name 
------------------------------------- 
Category: 
name  name  name  name 
------------------------------------- 

ここで、各名前は製品表の異なる製品です。あまりにも見て、何を検索するかわからない。

+2

これは、htmlテーブルといくつかのループで実現できます。 –

+0

と多分何らかのifステートメント – developerwjk

+0

datatablesも以前私が使っていたものです(月の数ヶ月前)。 https://datatables.net/ –

答えて

2
**Check this** 

$get_query="select * from products"; 
@$show_pro=mysqli_query($conn,$get_query); 

echo '<div id="show_table" height:400px;">'; 
echo '<table id="show" border="1" bordercolor="#000000"> 
     <tr> 
      <th> ID </th> 
      <th> Name </th> 
      <th> Make</th> 
      <th> Email</th> 
      <th> Category </th> 
     </tr>'; 

while($row_pro = mysqli_fetch_array($show_pro, MYSQLI_BOTH)) 
{ 
    $id = $row_pro['id']; 
    $name = $row_pro['name']; 
    $make= $row_pro['make']; 
    $email= $row_pro['email']; 
    $category = $row_pro['category']; 


    echo ' 

     <tr> 
     <td width="50" >"'.$id.'"</td> 
     <td width="50">"'.$name.'"</td> 
     <td width="50">"'.$make.'"</td> 
     <td width="50">"'.$email.'"</td> 
     <td width="50">"'.$category.'"</td> 
     </tr> 



    '; 

} 
echo'</table>'; 
echo '</div>'; 
関連する問題