-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ошибка NotAllFilled #49
Comments
Не видя код сложно подсказать. Сообщение говорит, что не все обязательные поля заполнены. |
Посмотри пожалуйста где я допустил ошибку.
|
файл - routes/pk.php
|
файл - routes/pk_edit.php
|
файл - routes/pk_save.php
|
в таблице все столбцы TEXT |
Файл routes/pk_edit.php |
исправил 2022-04-05T14:28:35+03:00 Exception: File: /var/www/pb/modules/Core.php[107]: Core: ERROR: Module /var/www/pb/modules/pkAuth.php not found! Trace: #0 /var/www/pb/modules/Core.php(100): Core->error_ex() |
Вот здесь что-то непонятное:
Видимо здесь надо запись в БД делать, как тут: ldap-phonebook/routes/contact_save.php Lines 65 to 163 in ca5591d
|
elseif($core->pkAuth->set_pk_info_ex($pk_id, $PuserName, $Pdata)) |
файл - routes/pk_save.php
|
Если в PHPMyAdmin сделать команду добавления то она добавляет строки |
создал код который на добавление работает а на редактирование нет
|
Похоже на то что он не берет из открывшейся формы данные или не видет $pk_id. |
Вот так работает но форма не закрывается после нажатии кнопки "ОК"
|
строка редактирования почему-то не работает, не вносит изменение в базу
|
#49 (comment)
|
работает.
|
Из-за лишних echo неправильный ответ возвращался.
|
Осталось теперь сделать функции: удаления строк, скрывания, поиска и фильтрации |
С функцией создания строк разобрался, а вот фильтр не поддается не в какую. |
Имеется необходимость добавить в телефонный справочник дополнительную функцию "Регистрация переговорной комнаты"
Добавил новую таблицу со столбцами "pb_ peregovorka"
добавил в header дополнительное меню.
создал файл для получения данных из базы .
файл - routes/pk.php
создал форму и заполнил ее.
файл - templates/tpl.pk.php
создал файл для редактирования и создания новых записей в таблицу.
файл - routes/pk_edit.php
основываясь на информации как в файлах user_save.php и contact_save.php
создал для своих столбцов таблицы файл routes/pk_save.php
добавил эти файлы в pb.php
$core->Router->add_route('pk', 'pk');
$core->Router->add_route('pk_edit', 'pk_edit', TRUE);
$core->Router->add_route('pk_save', 'pk_save', TRUE);
в файле pb.js дописал
unction on_saved(action, data)
{
if(action == 'permission_save')
{
//f_get_perms(data.pid);
window.location = window.location;
}
else if(action == 'user_save')
{
window.location = window.location;
}
else if(action == 'pk_save')
{
window.location = window.location;
}
***//
В итоге данные из таблицы отображаются, форма для создания новых записей и форма редактирования открывается.
Но при нажатии кнопки "OK" в форме отображается сообщение "NotAllFilled"
Пробовал отключать эту проверку в созданных файлах но ничего не помогло.
The text was updated successfully, but these errors were encountered: