Перейти к содержанию
Авторизация  
Андрей Павлов

Дополнительные поля при регистрации

Рекомендуемые сообщения

Из ковырял всю панель и так толком не разобрался как это сделать. 

Добавил нужные столбцы таблицу.
Нашел где вставить свое поле, но беда в том, что не найду то место, где пишется все это в БД. То есть у меня все готово , но вот запись в БД почему-то не происходит. Куда лезть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
grey::$sql->insert ( 'table_name', ['name'=>'value', 'name1'=>'value1' ]);


В чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, [B0T] Archi сказал:
grey::$sql->insert ( 'table_name', ['name'=>'value', 'name1'=>'value1' ]);


В чем проблема?

Это какой файл? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Андрей Павлов сказал:

Это какой файл? 

Эта функция добавит запись в базу данных, может вызываться в любом файле 

Тоже самое что и ....

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

обозямой, уважаемый - это вызов функции из движка грея для вставки данных в БД. 

Предоставьте ваш код и я покажу что все что там есть и является "Колхозом".
Изучите функционал движка для начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Андрей Павлов сказал:

Из ковырял всю панель и так толком не разобрался как это сделать. 

Добавил нужные столбцы таблицу.
Нашел где вставить свое поле, но беда в том, что не найду то место, где пишется все это в БД. То есть у меня все готово , но вот запись в БД почему-то не происходит. Куда лезть?

В вашем случае нужно добавить эту строчку

 

$update = grey::$sql->update(
	'users', // таблица
	[ 'col' => 'Данные' ], // Что нужно обновить
	[ 'id' => $_SESSION['id'] ] // Where
);

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, greykoo сказал:

$update = grey::$sql->update( 'users', // таблица [ 'col' => 'Данные' ], // Что нужно обновить [ 'id' => $_SESSION['id'] ] // Where );

То есть в users.tpl если вставить , то будет работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Андрей Павлов сказал:

То есть в users.tpl если вставить , то будет работать?

Да, где угодно можно вставлять. Главное помни про префикс, а то что-то я чую что название таблицы колхозное :D А функция автоматом подставляет префикс!  gray_  или который указали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Андрей Павлов сказал:

То есть в users.tpl если вставить , то будет работать?

Если вот так вставить то ничего работать не будет. Нужно соблюсти синтаксис, чтоб комментарии небыли на одной строчке. Есть отвечающий файл за регистрацию, проще добавить значения туда. Только что нужно сделать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, greykoo сказал:

Если вот так вставить то ничего работать не будет. Нужно соблюсти синтаксис, чтоб комментарии небыли на одной строчке. Есть отвечающий файл за регистрацию, проще добавить значения туда. Только что нужно сделать ?

Хорошо. Что бы было наглядно, покажите, как добавить Дополнительное поле при РЕДАКТИРОВАНИИ СВОЕГО АККАУНТА. Допустим мы хотим добавить новое поле Steam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, greykoo сказал:

Если вот так вставить то ничего работать не будет. Нужно соблюсти синтаксис, чтоб комментарии небыли на одной строчке. Есть отвечающий файл за регистрацию, проще добавить значения туда. Только что нужно сделать ?

Я думаю человек должен понимать, хотя кто его знает. Просил без колхоза, мне аж интересно стало, будет вопрос про то что это не работает. Я даже не знаю стоит ли предупреждать о соблюдении правил создания таблиц :) с учетом префикса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Андрей Павлов сказал:

Хорошо. Что бы было наглядно, покажите, как добавить Дополнительное поле при РЕДАКТИРОВАНИИ СВОЕГО АККАУНТА. Допустим мы хотим добавить новое поле Steam

Предоставьте ваш код и покажите что хотите сделать, не нужно тыкать пальцем в небо

. Я напомню!!!!

3 часа назад, Андрей Павлов сказал:

у меня все готово , но вот запись в БД почему-то не происходит. Куда лезть?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, [B0T] Archi сказал:

Предоставьте ваш код и покажите что хотите сделать, не нужно тыкать пальцем в небо

. Я напомню!!!!

 

Это users.tpl 

 

<div class="form-group">
										<label id="steams" for="steams">Steam</label>
										<input required type="text" class="form-control" name="steams" value="<?=$userInfo['steams']?>">
									</div> 


Может я сделал и не правильно , но по шарив по движку, я нешел  form_class.php , где идут записи в БД. За аналог я взял name и аналогично я сделал для steam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно добавить поле steam в таблицу users

Вызывать в шаблонах

 

<?=$this->userData['steam']?>

 

 

steam.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, greykoo сказал:

Нужно добавить поле steam в таблицу users

Вызывать в шаблонах

 

<?=$this->userData['steam']?>

 

 

steam.zip

Хорошо. А в grey_users нужно добавить столбец steam?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Андрей Павлов сказал:

Хорошо. А в grey_users нужно добавить столбец steam?

да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, greykoo сказал:

да

Теперь когда пишешь свой стим, поле Почта принимает это значение.А в бд так и не пишется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я обновил архив, сделал ошибку в первом.. Думал ты не успел скачать )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, greykoo сказал:

Я обновил архив, сделал ошибку в первом.. Думал ты не успел скачать )

Прекрасно. Теперь по пытаюсь разобрать то что вы делали в этих файлах. Сделать аналогичное для админки и добавить в саму регистрацию)
Спасибо вам и всем за внимание)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, Андрей Павлов сказал:

Прекрасно. Теперь по пытаюсь разобрать то что вы делали в этих файлах. Сделать аналогичное для админки и добавить в саму регистрацию)
Спасибо вам и всем за внимание)

У тебя стим как аккаунт в стиме или стимайди?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×