Egor
немного неправильно
Egor
mysqli_query перед проверкой
Egor
и да
Egor
у тебя по-меому неправильно sql запрос составлен
Egor
кавычки в названии таблицы
Egor
не должны присутствовать
Fedor
phpmyadmin такой код дает. сейчас попробую уберу
Fedor
ничего не изменилось
Максим
@innovision смотри логи базы! смотри какой запрос выполняет и выполняется ли вообще
Egor
сделай var_dump функции mysqli_query
Egor
а точнее оберни её в var_dump
Egor
и скажи, что тебе вернул сервер
Egor
с помощью инструментов разработчика
Egor
f12
Egor
-> network
Fedor
bool(false)
Egor
ну да, фигово, тогда делай, что сказал Максим
Fedor
гуглю где логи смотреть)
Максим
гуглю где логи смотреть)
Хостинг или локальный сервер?
Fedor
loc
Максим
loc
А точнее?
Fedor
open server стоит
Fedor
локальный сервер
Максим
локальный сервер
Настройки и там вести лог запросов
Fedor
такое нашел http://take.ms/noai9
Anonymous
loc
Я мимолётно проглядел последние сообщения. Таблицу ты из пхп создал? Например mngr_password может не записаться, если поле типа VARCHAR(20) какой-нибудь. Ну и аналогично с другими переменными Попробуй в phpmyadmin записать напрямую, если таблица уже есть
Anonymous
Имя таблицы верное?
Максим
такое нашел http://take.ms/noai9
в настройках поставь галочку в модулях вести лог запросов.
Fedor
таблица называется manager БД - Aspid типы переменной char
Максим
такое нашел http://take.ms/noai9
Затем точно также посмотри логи
Fedor
http://take.ms/lTJsp
Egor
строки в кавычки обрамляй
Fedor
да, в этом было дело
Fedor
строки в кавычки обрамляй
спасибо за помощь
Egor
да не за что
Fedor
да не за что
у меня еще проблема... я получается получил массив POST, из которого берутся данные для отправки в БД я нажимаю обновить страницу - пользователь снова добавляется. т.к. массив POST содержит те же данные
Fedor
надо его обнулить после успешного добавления в БД?
Egor
после отправки формы делай редирект
Максим
надо его обнулить после успешного добавления в БД?
нет. как только ты обновляешь страницу после выполнения POST запроса у тебя снова выполняется тот же запрос. браузер тебя еще спрашивает хочешь ли ты это сделать
Максим
@innovision как уже сказали после POST-запроса требуется выполнять редирект на нужную страницу
Egor
один вопрос к знатокам: почему в php если выйти за пределы 64-битного числа - преобразуется в тип double, а в js число отбрасывает старшие биты?
Fedor
проблема осталась
Fedor
http://take.ms/bd1dF
Максим
http://take.ms/bd1dF
и нотис появился, что заголовки уже отправленны. ты сначала выводишь текст, а потом меняешь заголовки
Egor
обнули массив post
Максим
обнули массив post
проблема в заголовках. он сначала делает echo,а потом пытается заголовок передать
Egor
или прерви выполнене скрипта, видимо после редиректа сделай exit
Fedor
Логика такова: я получаю из формы массив пост. Если все поля удовлетворяют требованиям, то массив ошибок пуст, следовательно я добавляю пользователя и вывожу нотис, что все гуд
Максим
Логика такова: я получаю из формы массив пост. Если все поля удовлетворяют требованиям, то массив ошибок пуст, следовательно я добавляю пользователя и вывожу нотис, что все гуд
все верно. и после вывода сообщения, что все огонь ты пытаешься выполнить редирект, а PHP жалуется, что заголовки уже отправлены. В таком случае для хранения сообщений используй сессии
Fedor
ооо... сессии - это еще непаханое поле. хорошо, спасибо
Максим
ооо... сессии - это еще непаханое поле. хорошо, спасибо
ну по крайней мере они тебе позволят хранить сообщения между запросами
Egor
как мне кажется, лучше флаг (1/0) в сессию тогда запихать, а когда ко вьюхе будешь обращаться, шаблонизатором проверку сделать и вывести нужную мессагу
Egor
очень простой способ
Egor
blade
Egor
к примеру
Egor
бля, пардона-мать
Egor
ну думаю, я понятно все объяснил
Максим
провославный if уже не катит?
Egor
там макросы специальные
Egor
которые все делают как надо
Egor
ну думаю, что смысл понятен
Egor
там так и есть такие штучки, вроде они и называются макросами
Egor
провославный if уже не катит?
Egor
но с шаблонизатором жить проще
Egor
@if ... @elseif .. @else
Максим
но с шаблонизатором жить проще
Fenom юзаю обычно. В FatFree, например, свой шаблонизатор. вот сейчас Phalcon изучаю там тоже свой Volt
Egor
ну я пользуюсь laravel'ом
Egor
там встроенный шаблонизатор - blade
Egor
очень простой и удобный
Максим
Egor
пробовал, как тебе?
Максим
пробовал, как тебе?
Laravel? ну как сказать... когда у тебя разворачивается фреймворк на 30метров и каждый запрос подгружает кучу файлов и потребляет немало памяти и потом это сравниваешь с Phalcon...