У меня есть форма PHP, которая отправляет значения в базу данных mysql. Все работает нормально, и данные обновляются в дБ, но когда я отправляю форму, в текстовом поле не отображается значение обновления. Во всех полях перед отправкой отображаются исходные значения. Текстовые входы показывают значения обновления нормально, но не текстовую область. Если я обновлю страницу после отправки, она покажет обновленное значение. Может ли кто-нибудь помочь с этим, пожалуйста. Я искал много решений, но безуспешно.
PHP-КОД
$query = "SELECT about FROM table WHERE id = 1";
$stmt = $conn->prepare($query);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_assoc();
// Set default values if no existing data
$about = $row['about'] ?? '';
// Initialize message variables
$message = "";
$updated = false;
// Step 3: Handle form submission (if form is submitted)
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$newAbout = $_POST['about'];
// Check if anything has changed before updating
if ($newAbout !== $about) {
// Update record in the database
$updateQuery = "UPDATE static_pages SET about = ? WHERE id = 1";
$stmt = $conn->prepare($updateQuery);
$stmt->bind_param("s", $newAbout);
if ($stmt->execute()) {
// On successful update, fetch the updated record
$row['about'] = $newAbout;
$message = "Record updated successfully!";
$updated = true;
} else {
$message = "Error updating record: " . $stmt->error;
}
$stmt->close();
} else {
// If no changes made, show a message
$message = "No changes were made.";
}
}
Код формы
Update
Подробнее здесь: https://stackoverflow.com/questions/792 ... r-form-sub
Как решить проблему, когда текстовая область не отображает обновленное значение после отправки формы ⇐ Php
Кемеровские программисты php общаются здесь
1732344153
Anonymous
У меня есть форма PHP, которая отправляет значения в базу данных mysql. Все работает нормально, и данные обновляются в дБ, но когда я отправляю форму, в текстовом поле не отображается значение обновления. Во всех полях перед отправкой отображаются исходные значения. Текстовые входы показывают значения обновления нормально, но не текстовую область. Если я обновлю страницу после отправки, она покажет обновленное значение. Может ли кто-нибудь помочь с этим, пожалуйста. Я искал много решений, но безуспешно.
PHP-КОД
$query = "SELECT about FROM table WHERE id = 1";
$stmt = $conn->prepare($query);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_assoc();
// Set default values if no existing data
$about = $row['about'] ?? '';
// Initialize message variables
$message = "";
$updated = false;
// Step 3: Handle form submission (if form is submitted)
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$newAbout = $_POST['about'];
// Check if anything has changed before updating
if ($newAbout !== $about) {
// Update record in the database
$updateQuery = "UPDATE static_pages SET about = ? WHERE id = 1";
$stmt = $conn->prepare($updateQuery);
$stmt->bind_param("s", $newAbout);
if ($stmt->execute()) {
// On successful update, fetch the updated record
$row['about'] = $newAbout;
$message = "Record updated successfully!";
$updated = true;
} else {
$message = "Error updating record: " . $stmt->error;
}
$stmt->close();
} else {
// If no changes made, show a message
$message = "No changes were made.";
}
}
Код формы
Update
Подробнее здесь: [url]https://stackoverflow.com/questions/79217278/how-do-i-solve-a-problem-where-a-textarea-wont-show-updated-value-after-form-sub[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия