Я пытаюсь создать листок для своей работы. Я не знаю, занимаюсь ли я большим количеством работы, делая это, так как я очень безмолв к PHP и MYSQL, но у меня есть хорошее понимание/знание.
двух. Я хочу, чтобы в моей базе данных были следующие поля.
Я хочу иметь возможность заполнить некоторые выпадающие окна через форму, которая затем отправит всю информацию в мою базу данных.
Я хочу, чтобы script знал, что если дата работы работает в будние дни понедельника по пятницу, например, моя норма оплаты составляет 30.00ph. На сидении это 35.00ph, а в воскресенье это 40ph
Затем я хочу создать страницу, на которой я выбираю конкретную неделю, и посмотреть, сколько часов я работал, сколько зарабатываю и т.д.
Пожалуйста, дайте мне знать, существует ли такая программа, уже установленная или если это то, что требует немного времени, и если бы я мог сделать это новым для PHP и MYSQL
Я сделал точно такую же программу, но основывался на платформе facebook. Некоторые вещи, которые вы можете рассмотреть, следующие:
Главное, что вам нужно сделать, это установить свои действующие в настоящий момент правила. E.G, если вы со временем, что вам платят. Означает ли это, что вы имеете право на другой перерыв, выплачивается ли он? Что происходит, когда часы меняются?
Сосредоточьтесь на том, чтобы логика программы выработала правильную оплату для разных сценариев. Я бы использовал массивы для имитации ввода формы. После того, как вы его заработаете, создайте интерфейс.
В вашей базе данных все, что вам нужно, это
- Job
- Start time (date/timestamp)
- End time (date/timestamp)
- Comments (text/varchar)
Затем в отдельной таблице
- Week number (UID)
- Start Date (date/timestamp)
- End Date (date/timestamp)
Все остальное можно легко вычислить и на самом деле не нужно хранить. Это означает, что ваша логика может быть обновлена намного проще, если вы ее вычислите, когда будете выполнять поиск.
Я бы посмотрел следующую функцию: http://php.net/manual/en/book.datetime.php
Попробуйте это, это здорово, что вы ищете: - phpcollab
Это очень хорошо для меня. Это на продвинутой стадии развития. http://www.simpleinvoices.org/
Но если вы хотите использовать этот проект в качестве практики, чтобы получить комфорт с помощью php/mysql, это будет довольно простой учебный проект.