Столкнулся с небольшой проблемой, а именно:
Запрос к бд:
$record = $db->query("SELECT `title`, `text` FROM `records` WHERE `id` = '".$id_record"'")->fetch();
И сооответственно post форма, для изменения содержания title и text:
<form action="" method="post">
Название:
<input type="text" value="'.$record['title'].'" name="title" /><br/>
Текст:
<textarea name="text">'.$record['text'].'</textarea><br/>
<input type="submit" value="Изменить" name="edit">
Далее идет обработка полей и заносится в бд, но проблема заключается в том, что после нажатия кнопки содержимое полей изменяется на то, которое было до изменения, а в бд заносятся измененные данные. Т.е. чтобы в value увидеть обновленное содержимое - необходимо обновить страницу. Как можно решить данную проблему?
У меня есть вариант:
value="'.(isset($_POST['title']) ? ''.$_POST['title'].'' : ''.$record['title'].'').'"
В input работает нормально, а в textarea не работают переносы строк :(