2016-06-02 12 views
0

データベースからのデータを使用してページを4つのセクションに分割するにはどうすればよいですか? 私はデータベースからのデータを表示しており、テーブルに1つずつ表示されます。そして、私はそれらを4つの部分に分割し、それぞれがデータベースから別の結果を表示します。また、途中で線を引っ張って分けていきたいと思います。 DBからの結果を表示するのは私のコードです:
EDIT: Okは、私が言ったように編集しました。ページは2セクションで分割されていますが、同じ結果が得られました。これを変更するには、左側に1つのレコードが表示され、右側に別のレコードが表示されます。データベースからのデータを含む4つのセクションにページを分割する

 $result = $wpdb->get_results("SELECT company_wojewodztwo, company_powiat, company_miasto, company_name, telefon, company_nip, company_opis FROM test WHERE company_wojewodztwo = '$woj' AND company_powiat = '$pow' AND company_miasto = '$nazwa' ORDER BY RAND()"); 

     foreach ($result as $k => $v) { 

    $c_name   = stripslashes($v->company_name); 
    $c_opis   = stripslashes($v->company_opis); 
    $c_mob_nr  = stripslashes($v->telefon); 
    $c_nip  = stripslashes($v->company_nip);   
?> 


<table> 
    <tbody> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo $c_name; ?></td> 
      <td style="width: 50%;"><?php echo $c_name; ?></td> 
     </tr> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo $c_nip ?></td> 
      <td style="width: 50%;"><?php echo $c_nip ?></td> 
     </tr> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo $c_mob_nr ?></td> 
      <td style="width: 50%;"><?php echo $c_mob_nr ?></td> 
     </tr> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo $c_opis ?></td> 
      <td style="width: 50%;"><?php echo $c_opis ?></td> 
     </tr> 
    </tbody> 
</table> 
     <?php if(count($result) != $k+1){ ?> 
<p>___________________________________________________</p> 
<?php } ?> 

    <?php 

    } 

?> 
+0

いただきましたあなたのコードに問題が? –

答えて

0

このような何か:私は、インラインスタイルを置く

<table> 
    <tbody> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo 'data 1'; ?></td> 
      <td style="width: 50%;"><?php echo 'data 2'; ?></td> 
     </tr> 
     <tr style="height: 50%;"> 
      <td style="width: 50%;"><?php echo 'data 1'; ?></td> 
      <td style="width: 50%;"><?php echo 'data 2'; ?></td> 
     </tr> 
    </tbody> 
</table> 

を、あなたはCSSファイルに入れてみてください。

0

更新あなたのコード...

<?php 

global $wpdb; 

    $result = $wpdb->get_results("SELECT company_province, company_district, company_city, company_name, telefon, company_nip, company_opis FROM test WHERE company_province = '$woj' AND company_district = '$pow' AND company_city = '$nazwa' ORDER BY RAND()"); 

    foreach ($result as $k => $v) { 

    $c_name   = stripslashes($v['company_name']); 
    $c_opis   = stripslashes($v['company_opis']); 
    $c_mob_nr  = stripslashes($v['telefon']); 
    $c_nip  = stripslashes($v['company_nip']);   
?> 
     <div class="parent"> 
     <table> 
     <tr><th><p><b> Name: </b></th><td> 
     <?php echo $c_name;?></p></td></tr> 

     <tr><th><p><b> NIP: </b></th><td> 
     <?php echo $c_nip;?></p></td></tr> 

     <tr><th><b> Number tel: </b></th><td> 
     <?php echo '+48 '.$c_mob_nr;?><br></td></tr> 

     <tr><th><b> Opis Firmy: </b></th><td> 
<span class="more"> <?php echo $c_opis;?></span></td></tr> 
</table> 
<?php if(count($result) != $k+1){ ?> 
<p>___________________________________________________</p> 
<?php } ?> 
     </div> 

<?php 
} 
?> 
関連する問題