Я новичок в PHP и есть одна проблема, которую я не совсем понимаю.Обновить таблицу данных из веб-формы с помощью PHP
У меня есть веб-форма и текстовые поля. Когда веб-форма загружает текстовое поле, получите данные из базы данных.
То, что я пытаюсь сделать, это обновить базу данных на клике, фактически на второй загрузке веб-формы. Но данные в базе данных не меняются вообще.
$first_name = $_POST[textfield];
session_start();
$telegramNum = $_SESSION[telegramNum]; // This is data from first page, this code is
// on third page, data was from second page
$testDataQuery="UPDATE person_response SET first_name = ".$first_name." WHERE telegram_number= " .$telegramNum;
как вы подключаетесь к db? – kjy112
Вам нужно будет поместить кавычки вокруг текста в ваш запрос, иначе MySQL вернет ошибку. например: 'first_name = '". $ first_name. "' WHERE ' –
Я тоже этого пытаюсь. Все в порядке. Но я получаю данные с первой страницы. Может быть, это проблема, потому что текстовое поле - это имя текстового поля для первой и для второй страницы? И я получаю данные с первой страницы, а не из вторых, как я привык. –