2016-05-28 17 views
0

私は以下のコードを持っています。結果の間隔PHP Mysql

PHPに完全に新しいIMとMySQL

<table align="center" border="0" width="100%"> 
<tr> 
<th>id</th> 
    <th>Staff Name</th> 
    <th>Date</th> 
    <th>Reason</th> 
</tr> 

<?php 

    $startdate = $_SESSION['startdate']; 
    $enddate = $_SESSION['enddate']; 

    $code = mysql_query("SELECT id, name, UNIX_TIMESTAMP(date) AS date, reason FROM taken WHERE date BETWEEN '$startdate' AND '$enddate' ORDER BY date ASC"); 


    while($row = mysql_fetch_array($code)) { 



echo "\t<tr><td>{$row['id']} ". 
"</td><td>{$row['name']} ". 
"</td><td>" . date("d/m/Y", $row['date']) ."". 
    "</td><td>{$row['reason']} </td></tr>\n"; 

それは、以下の結果を生成するが、私は、日付変更の間にスペースを入れたいです。 I.Eスペース/休憩28/05/2016 & 29/05/26。

ご協力いただければ幸いです。あなたがPHPに新しいですが

id Staff Name Date Reason 
1296 28/05/2016 Holiday 
1832 28/05/2016 Holiday 
1330 28/05/2016 Holiday 
825 28/05/2016 Holiday 
1858 28/05/2016 Holiday 
849 28/05/2016 Holiday 
1958 28/05/2016 Holiday 
2022 28/05/2016 Holiday 
1263 28/05/2016 Holiday 
1331 29/05/2016 Holiday 
826 29/05/2016 Holiday 
1959 29/05/2016 Holiday 
2023 29/05/2016 Holiday 
1264 29/05/2016 Holiday 
1332 30/05/2016 Holiday 
827 30/05/2016 Holiday 
1960 30/05/2016 Holiday 
2024 30/05/2016 Holiday 
1265 30/05/2016 Holiday 
533 31/05/2016 Holiday 
1843 31/05/2016 Holiday 
52 31/05/2016 Holiday 
1420 31/05/2016 Holiday 
1679 31/05/2016 Holiday 
1938 31/05/2016 Holiday 
936 31/05/2016 Holiday 
231 31/05/2016 Holiday 
+3

を追加することにより、スペースを追加し、 'mysqli_ *'やPDOを学び始める、彼らは、 'mysql_'拡張 – Thamilan

+0

あなたがスペースを必要とする理由を残してください既に別の行に入っていますか?それぞれの価値の上下にマージンがあることを意味しましたか? –

+0

それは日付の範囲として見やすくするために日付のグループを分離するので、私は別の日を表示するために別々の日付グループが必要です。 –

答えて

0

コードは、空の行

$save = null; 
while($row = mysql_fetch_array($code)) { 
    $date = date("d/m/Y", $row['date']; 
    if ($save && $date != $save) { 
     $save = $date; 
     echo "\t<tr><td cplspan="4">&nbsp;</td></tr>\n" 
    } 
    echo "\t<tr><td>{$row['id']} ". 
     "</td><td>{$row['name']} ". 
     "</td><td>$date</td><td>{$row['reason']} </td></tr>\n"; 
}