Изменение записей в базе данных [закрыт]

99
02 ноября 2021, 07:10
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 1 год назад.

Улучшить вопрос

Совсем не давно начал изучать PHP, у меня была задача, сделать авторизацию на сайте, с горем но мне удалось это сделать с помощью RedBeanPHP. Теперь стоит задача, сделать поле в котором я могу например поменять у пользователя его Никнейм. Как это реализовать?

Если есть возможность помогине с полным написанием кода для изменения имени пользователя

С этим кодом он выдает ошибку HTTP ERROR 500

Answer 1

Для решения этого вопроса вам нужно сделать несколько вещей: 1. Запросить в базе всех пользователей в виде массива. Вывести с помощью цикла их никнеймы (исходя из вашего ТЗ) в виде

<? 
echo'
    <input type="text" name="nickName" id="nickName" value="'.$row['nickName'].'">
    <input type="button" name="button" id="button" value="Сменить имя">
';
?>
  1. Далее нам надо, что бы при нажатии на кнопку данные передавались в скрипт, и данные записывались в базу. Т.е. надо сделать UPDATE в базе для определенной записи. Итого. Нам для успешной записи надо иметь - id_идентификатор пользователя в базе, его новое имя(поле nickName). Подумайте, как это сделать.

Можно добавить к вашему коду немного JS. Это позволит не плодить кучу форм, а использовать только input'ы. Либо для каждого пользователя плодить форму при обработке массива.

Это так. в общих чертах если. Всегда можно сделать лучше.

READ ALSO
Как записать квинтиллион в mysql?

Как записать квинтиллион в mysql?

Как записать квинтиллион (18 нулей) в mysql? Я использую тип bigint, как мне сделать чтоб можно было записать квинтиллион?

126
Как осуществить переход на другую страницу в WordPress?

Как осуществить переход на другую страницу в WordPress?

Интегрирую верстку на WordPress, и мучает такой вопрос: какую php переменную использовать в статической верстке для перехода на нужную страницу??

138
Шифрование. ГОСТ 28147-89. bouncycastle, java

Шифрование. ГОСТ 28147-89. bouncycastle, java

Нужно реализовать шифрование по госту, нашел пример и на его основе наваял следующее -

106
Как правильнее преобразовать int в double?

Как правильнее преобразовать int в double?

У меня есть число int = 105; 1 это доллар а 05 в нем это центы, как правильнее преобразовать их? я пробовал через double но в итоге получил 15, а нужно...

85