Создать расписание с 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, у них есть несколько действительно хороших, введите описание ссылки здесь.