2015-05-11 2 views
0

Im, сохраняющий некоторый код html в базе данных mysql. Затем этот код отображается на странице.Редактирование html, хранящегося в mysql

У меня есть редактор, в котором пользователь может редактировать код и сохранять его обратно в базу данных. Это обновляет страницу.

Проблема, связанная с тем, что при ее обновлении она удаляет части каждый раз.

MySQL:

mysqli_query($connection, "UPDATE website_text SET home = '".$_POST['home']."'"); 

редактор:

<textarea class="form-control" name="home" id="home" value="<?php echo $data['home']; ?>" required></textarea> 
+2

Вы уверены, что поле в вашей таблице SQL установлено в 'text'? –

+1

вам нужно предложение 'where', в противном случае оно обновит ВСЕ в вашей таблице –

+0

yh, тип - текст. Должна ли сортировка быть чем-то конкретным? – Jess

ответ

3

текстовой не имеет value собственности ... Вы должны поместить содержание его в нем:

<textarea class="form-control" name="home" id="home" required><?php echo $data['home']; ?></textarea> 
+0

true, но это только 50% выпуска –

+0

Правда, для другой части требуется больше ввода пользователем. – Blaatpraat

+0

Спасибо. Каковы другие 50% проблемы? – Jess

Смежные вопросы