2017-01-15 1 views
-2

Я работаю на приложение CRUD и я бегу в эту проблему:Php CRUD приложение: заполнить столбец, пробегаем по таблице базы данных

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

я вытягиваю данные от «пользователей» таблицы и отображения в браузере он так:

<table class="table table-striped"> 
    <tbody> 
     <tr> 
     <td>First name</td> 
      <td><?php echo $get_users[0]['first_name']; ?></td> 
     </tr> 
     <tr> 
      <td>Last name</td> 
      <td><?php echo $get_users[0]['last_name']; ?></td> 
     </tr> 
     <tr> 
      <td>Email</td> 
      <td><a href="mailto:<?php echo $get_users[0]['email']; ?>"><?php echo $get_users[0]['email']; ?></a></td> 
     </tr> 
     <tr> 
      <td>City</td> 
      <td><?php echo $get_users[0]['city']; ?></td> 
     </tr>  
    </tbody> 
</table> 

Но таблица на самом деле имеет десятки полей не только четыре вы можете увидеть выше.

Мой вопрос: Кто я могу жёстко первый столбец только и второй раз цикл через базу данных и заполнить каждую ячейку таблицы?

+0

Что вы пытаетесь? Хорошо иметь ожидаемый результат, но включите PHP-код вашей попытки и опишите, с чем вы столкнулись. С уважением! – yivi

+0

Почему вы хотите скопировать первый столбец? –

+0

Ну, первая колонка описывает значения во втором в удобной для пользователя форме. – Razvan

ответ

0
<table class="table table-striped table-borderd"> 
    <tbody> 
    <?php foreach ($get_users[0] as $key => $value): ?> 
     <tr> 
      <td><?=str_replace('_', ' ', ucfirst($key))?></td> 
      <td><?=htmlspecialchars($value)?></td> 
     </tr> 
    <?php endforeach ?> 
    </tbody> 
</table>