У мене є форма HTML5, яка приймає дату, яка потім надсилається на мій MySQL через PHP. На своїй сторінці результатів відображення я показую дату, а також тиждень, що використовує DATE_FORMAT
. Все добре працює при відображенні дати та будня. У мене також є функція пошуку, яка розглядає базу даних для введених термінів.
Проблема полягає в тому, що будній день не зберігається в базі даних. Зберігається тільки дата. Отже, якщо користувач шукає "понеділок", нічого не з’явиться. INSERT
заява, оскільки я не маю поле у моїй HTML5 формі для буднього дня.
Якщо ви розумієте моє затруднення, чи можете ви мені допомогти? Мені в основному потрібно вставити поточний будній день у власну колонку в мою таблицю БЕЗ того, щоб користувач не робив зайвих робіт.
Я можу надати зразки коду, якщо це необхідно.
Відповіді:
1 для відповіді № 1Ви можете створити приховане поле з цією інформацією в ньому:
<input type="hidden" name="weekday" value="Tuesday" />
Потім, коли він буде надісланий, він буде збережений без того, щоб користувач нічого робив.
Ви можете отримати будній день зі свого початкового рядка дати, використовуючи php strtotime та функції дати.