Приветствую, коллеги! Прошу вас помочь мне разобраться в простой задаче, которую мне успешно удалось запороть. Для начала нормально и по полочкам разложим. Что у нас имеется? - pizza.html (html страница с формой) -process.php (обработчик форм на странице pizza.html) - Localhost, пользователь "root" с паролем "masha". - База Данных "market" с таблицей внутри "orders" Что нужно реализовать? Юзер вводит данные в форму, кликает submit - данные заносятся в таблицу orders. Занести данные не удалось, выдаёт: "Error querying database". Коды: http://pastebin.com/K05S9FyY - pizza.html http://pastebin.com/KAxY17pc - process.php Таблицы созданы, столбцы тоже. Имена верны.
Может книгу для новичков почитать или школьный курс по информатике? mysqli_query вернула false и была выполнена функция die которая прервала выполнение скрипта и вывела текст который этой функции был передан первым аргументом. Идём выше, могу по гадать, что запрос в $query был написан с ошибкой, сделай echo $query; и посмотри на него, можешь проверить его в PHPMyAdmin. Вот инструкция по отладке http://phpfaq.ru/debug и https://netbeans.org/kb/docs/php/debugging_ru.html При формировании SQL запроса, все данные которые в него попадут и особенно те что приходят из вне (от пользователей) нужно экранировать или использовать подготовленные запросы. Это всё есть в книгах. Но вот ссылка на документацию: Экранирование https://php.ru/manual/mysqli.real-escape-string.html Подготовленные запросы https://php.ru/manual/mysqli.prepare.html То что используешь mysqli это хорошо. Запросы проверяй в PHPMyAdmin, а не надейся что всё само собой будет работать.
@Zadorozhniy походу ты вообще не шаришь в пхп, и значет просто хочешь халявного решения для твоего коммерческого сайта? А ещё че хочешь? Я вот яхту хочу. А лучше две и с тёлочками сразу. Ты даже ошибку не показал. Какое нахрен решение ты хочешь?
Проблему решил переписав с нуля код. Спасибо за документацию. Не пойму к чему вы вообще оставили это сообщение в теме. К чему эта агрессия? С основными принципами php, SQL и javascript я знаком, а вот с тем, почему программисты во всех начинающих кодеров видят халявщиков и дебилов - не дано понять. Однако спасибо за внимание.