Могу ли я вывести $user_data в таблицу?

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

<?php echo $user_data['fist_name']; ?>
<?php echo $user_data['last_name']; ?>

Я хочу знать, могу ли я отразить его в этой таблице, чтобы он извлек первое имя из моей базы данных;

<table id="tfhover" class="tftable" border="1">

<tr><td>First Name</td><td>john</td></tr>
<tr><td>Last Name</td><td>doe</td></tr>

</table></body>

person Frank Voodoo Erazo    schedule 21.08.2013    source источник


Ответы (2)


Я не знаю, понятен ли ваш вопрос, но если вы получите массив из базы данных, вы можете это сделать.

<table id="tfhover" class="tftable" border="1">
    <tr><td>First Name</td><td><?php $user_data[0]['first_name']?></td></tr>
    <tr><td>Last Name</td><td><?php $user_data[0]['first_name']?></td></tr>
</table>

и используйте, чтобы увидеть, что у вас есть в вашем массиве, и обработать его. Если вы хотите распечатать каждую строку, используйте

for($i=0; $i<count($user_data); ++$i){
     echo $user_data[$i]['first_name'];
}
person Sasha Grey    schedule 21.08.2013
comment
и используйте print_r($user_data); чтобы увидеть, что находится внутри массива. - person Sasha Grey; 21.08.2013

Абсолютно.

<table id="tfhover" class="tftable" border="1">
    <tr><td>First Name</td><td>Last Name</td></tr>
    <?php
        foreach($users as $user)
            echo "<tr><td>" . $user['first_name'] . "</td><td>" . $user['last_name'] . "</td></tr>";
    ?>
</table></body>

Где users — это массив, содержащий user объектов.

person Colin Basnett    schedule 21.08.2013