Создать расписание с HTML

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

Как мне сделать это в HTML? Я могу создать таблицу в html, но как мне точно составить график, что я хочу именно?

Вот макет того, что я пытаюсь сделать: введите описание изображения здесь

1 ответ

Решение

Очень сложно предложить полезный / прямой ответ, потому что мы на самом деле не знаем схему вашей базы данных. Если вам интересно, как получить информацию и перебрать ее в таблицу, здесь есть хорошее (хотя и устаревшее и плохо оформленное) руководство.

Чтобы быстро перейти к тому, что написано, первое, что вы хотите сделать, это подключиться к вашей базе данных. В Nettuts есть хорошая статья, в которой обсуждаются лучшие практики доступа к базе данных, но, поскольку мы только начинаем, мы можем просто использовать следующее (я призываю вас пересмотреть код и использовать то, что вы узнали в Nettuts, чтобы написать что-то с помощью PDO):

mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

После того, как вы подключитесь, все, что вам нужно сделать, это (1) запросить базу данных (в этом случае мы ищем все записи в таблице):

$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);

И (2) перебрать результаты, используя цикл while

<table>
<?php
// Start looping rows in mysql database.
while($rows=mysql_fetch_array($result)){
?>
<td><?php echo $rows['theNameOfYourRow']; ?></td>
<?php
}
?>
</table>

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

Другие вопросы по тегам