2016-05-24 5 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

Не могли бы вы прояснить ситуацию. Я думаю, вы просите увеличить прокладку. Если это так, просто добавьте класс в элементы «

"; затем, с css, .increased_padding_of_td { padding: 20px;/* Вы можете добавить нужное значение */ } Надеюсь, вам это ясно. Happy Coding :) –

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

Смежные вопросы

», начиная с 7 и далее. В качестве примера echo ""; echo $ row ['COL 7']; echo "