Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2021, 07:22   #1
Айгеримм
Новичок
Джуниор
 
Регистрация: 23.09.2019
Сообщений: 2
Восклицание Модификация данных

Есть страница с заметками и комментариями к ним, там есть ссылка изменить заметку, при нажатии ссылки открывается другая страница (код этой страницы внизу). На странице 2 текстового поля и кнопка "изменить". В текстовых полях должны быть тема заметки и сама заметка, которую мы собираемся изменить. По заданию мы должны поменять тему заметки и заметку, и при нажатии кнопки изменить заметка должна обновиться. Программа не выводит никакую ошибку, но и изменение заметки тоже не получается. В чем ошибка?
Код:
<?php
$note_id = $_GET['note'];
require_once("mysitedb.php");
$query = "SELECT * FROM `notes` WHERE `id` = '{$note_id}'";
$result = mysqli_query($link, $query);
$edit_note = mysqli_fetch_array($result);
?>
<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="POST">
<p>Заголовок заметки: <input type="text" name="title"
	value = "<?php echo $edit_note['title'];?>"/></p>
<p>Текст заметки: <textarea name="article">
<?php echo $edit_note['article'];?></textarea></p> 
<input type="hidden" name = "note" value="<?php echo $edit_note['id']?>"/>
<input type="submit" name= "submit" value="Изменить"/>
</form>
<a href = "default.php"> На главную </a>
</body>
</html>
<?php
$title = $_POST['title'];
$article = $_POST['article'];
$update_query = "UPDATE notes SET title = '$title', article = '$article' WHERE id = $note_id";
$update_result = mysqli_query ($link, $update_query);
?>
Айгеримм вне форума Ответить с цитированием
Старый 25.03.2021, 17:03   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 3,821
По умолчанию

ну так
Цитата:
Сообщение от Айгеримм Посмотреть сообщение
$note_id
не определен... вот и не меняет ...
а в целом код - унылое г....
тут тебе и мешанина кода с разметкой, и возможность SQL иньекций
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модификация программы на с++ Yulia_sko.kz Помощь студентам 0 11.04.2012 16:48
Модификация рандома RayGGG Общие вопросы C/C++ 2 17.02.2011 03:43
Модификация базы данных krop33 Помощь студентам 0 03.02.2011 09:44
модификация программы olla-la Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.05.2008 13:01
Многотабличные запросы! (модификация данных). MSSQL +Delphi MoGiLsHiKK БД в Delphi 1 25.12.2007 16:21


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS