2016-05-24 10 views
0

エコーされる各列に、一様に整列するようにマージンを追加するにはどうすればよいですか?すべての行の各列は、前の列が始まるところから正確に始まる必要があります。各列に余白を追加

[//(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) - //(この行を無視する)]

は、ここに私のコードです:行うには

<link rel="stylesheet" href="docfullcss.css"> 

<?php 
    $dbhost = 'localhost'; 
    $dbuser = 'root'; 
    $dbpass = ''; 
    $dbname = 'employee_info'; 

    $conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); 

    if(! $conn) 
    { 
     die('Could not connect: ' . mysqli_connect_error()); 
    } 

    $sql = 'SELECT * FROM `docfull` ORDER BY `COL 7` ASC'; 

    $retval = mysqli_query($conn,$sql); 

    if(! $retval) 
    { 
     die('Could not get data: ' . mysqli_error($conn)); 
    } 



    while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) 
    { 
     echo $row['COL 1']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 2']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 3']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 4']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 5']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 6']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 7']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 8']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 9']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 10']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 11']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 12']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 13']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 14']; 
     echo "&nbsp &nbsp &nbsp"; 

     echo $row['COL 15']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo $row['COL 16']; 
     echo "&nbsp &nbsp &nbsp"; 
     echo "<br><br>"; 

    } 

     mysqli_close($conn); 
?> 
+1

形式を設定する

を使用しています。 – RJParikh

+0

CSSでフォーマットする必要がありますか、または

にテキストアラインメント用の独自のパラメータがありますか? – Gowtham

+0

テーブルは、すべての行で同じマージンを持つ同じ行に列を設定します – RJParikh

答えて

1

ベストなものがテーブルを使用して、あります。コードの下をチェックしてください。

echo "<table>"; 

    echo "<thead>"; 

    echo "<tr>"; 

    echo "<th>YOUR HEADING 1</th>"; 
    echo "<th>YOUR HEADING 2</th>"; 
    echo "<th>YOUR HEADING 3</th>"; 
    echo "<th>YOUR HEADING 4</th>"; 
    echo "<th>YOUR HEADING 5</th>"; 
    echo "<th>YOUR HEADING 6</th>"; 
    echo "<th>YOUR HEADING 7</th>"; 
    echo "<th>YOUR HEADING 8</th>"; 

    echo "</tr>"; 

    echo "</thead>"; 

    echo "<tbody>"; 


    while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) 
     { 
      echo "<tr>"; 

      echo "<td>"; 
      echo $row['COL 1']; 
      echo "</td>"; 
      echo "<td>"; 
      echo $row['COL 2']; 
      echo "</td>"; 

      echo "<td>"; 
      echo $row['COL 3']; 
      echo "</td>"; 
      echo "<td>"; 
      echo $row['COL 4']; 
      echo "</td>"; 

      echo "<td>"; 
      echo $row['COL 5']; 
      echo "</td>"; 
      echo "<td>"; 
      echo $row['COL 6']; 
      echo "</td>"; 

      echo "<td>"; 
      echo $row['COL 7']; 
      echo "</td>"; 
      echo "<td>"; 
      echo $row['COL 8']; 
      echo "</td>"; 

      echo "</tr>"; 

     } 

     echo "</tbody>"; 

     echo "</table>"; 
+0

あなたのコードはわかりやすいものでした。ありがとう... :) – Gowtham

+0

COL 7以降のマージン幅を増やす方法はありますか? – Gowtham

+0

あなたは明確にしてください。私はあなたが詰め物を増やすように求めていると思う。そうであれば、単に "​​"要素にクラスを追加してください。例として echo "

"; 次に、CSSを使用して、 .increased_pa​​dding_of_td { パディング:20px;/*あなたが望む値を追加することができます*/ } あなたには分かりません。 ハッピーコーディング:) –

0
# start table 
echo '<table border="1">'; 

echo '<thead>'; 
echo '<th>';     # start heading 
echo '<td>COL 1</td>'; 
echo '<td>COL 2</td>'; 
# ... up to 16 columns 
echo '</th>';    # end heading 
echo '</thead>'; 

echo '<tbody>'; 

while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) 
{ 
    # start row 
    echo '<tr>'        

    # add cell ie column 
    echo '<td>' . $row['COL 1'] . '</td>'; 
    echo '<td>' . $row['COL 2'] . '</td>'; 
    # ... up to 16 columns 

    # end row 
    echo '</tr>'; 
} 

echo '</tbody>'; 

// end table 
echo '</table>'; 
+0

非常にありがとう..... – Gowtham

関連する問題

"; echo $ row ['COL 7']; echo "