2015-01-15 2 views
-2

У меня мало проблем с таблицами, когда вы эхо моих результатов.PHP, HTML-таблица create

и это мой код

<?php 
    //return data if any 
    while ($client = mysqli_fetch_assoc($result)) { 
     //output data form each client 
     //var_dump($client); 
?> 
<table id="t01"> 
    <tr> 
    <th>ID</th> 
    <th>name</th> 
    <th>lastname</th> 
    <th>age</th> 
    <th>Username</th> 
    <th>Password</th> 
    </tr> 
    <tr> 
    <td><?php echo $client['id'] ?></td> 
    <td><?php echo $client['emri'] ?></td> 
    <td><?php echo $client['mbiemri'] ?></td> 
    <td><?php echo $client['mosha'] ?></td> 
    <td><?php echo $client['username'] ?></td> 
    <td><?php echo $client['password'] ?></td> 
    </tr> 
    <style> 
table { 
    width:100%; 
} 
table, th, td { 
    border: 1px solid black; 
    border-collapse: collapse; 
} 
th, td { 
    padding: 5px; 
    text-align: left; 
} 
table#t01 tr:nth-child(even) { 
    background-color: #eee; 
} 
table#t01 tr:nth-child(odd) { 
    background-color:#fff; 
} 
table#t01 th { 
    background-color: black; 
    color: white; 
} 
</style> 
</table> 

это мой код и список его эхо в первой строке, как идентификатор, имя, фамилия ... для каждого результата. поэтому я хочу атрибуты на верхней, а затем вниз результаты (я не могу опубликовать фото)

+4

В чем проблема? – jeroen

+0

код является эхо-символом первой строки (id, name, lastname ...) для всех данных моей таблицы. я хочу, чтобы он был сверху, а затем результат – koki

+0

Можете ли вы предоставить более подробную информацию, например, 'var_dump ($ client);' и это, когда вы повторяете, что вещи не появляются. Появляется ли ваш стол? –

ответ

0

Вам просто нужно реорганизовать свой код:

<table id="t01"> 
    <tr> 
    <th>ID</th> 
    <th>name</th> 
    <th>lastname</th> 
    <th>age</th> 
    <th>Username</th> 
    <th>Password</th> 
    </tr> 

<?php 
    //return data if any 
    while ($client = mysqli_fetch_assoc($result)) { 
     //output data form each client 
     //var_dump($client); 
?> 
    <tr> 
    <td><?php echo $client['id'] ?></td> 
    <td><?php echo $client['emri'] ?></td> 
    <td><?php echo $client['mbiemri'] ?></td> 
    <td><?php echo $client['mosha'] ?></td> 
    <td><?php echo $client['username'] ?></td> 
    <td><?php echo $client['password'] ?></td> 
    </tr> 
><?php } ?> 

</table> 

Вы были все в Youre While так для каждого входа все отпечатались ,

И положите свой тег стиля в разделе головы вашего HTML DOC

+0

Я стараюсь, чтобы мой друг работал, но он потерял весь стиль таблицы для остальной части результата. – koki

+0

Возможно, вам потребуется опубликовать исходный код поставленной вами страницы. –

+0

o я решаю это, мой друг, это была проблема в стиле стола .. спасибо – koki