Хорошо, чтобы все было ясно, я объясню все как можно яснее и включаю изображения. Вероятно, это будет довольно длинный вопрос, но я просто хочу, чтобы все было ясно.Загрузка данных в textarea из базы данных MySQL с помощью динамического выпадающего списка
Ну, я curently есть "текстовое поле" (TinyMCE AJAX Менеджер файлов), который отображает HTML из текстового файла, как это:
Это код этого ату:
Bericht:</td><td align="left"><textarea name="content" cols="50" rows="15"><?php echo "$show"?></textarea></td></tr>
а:
<?php
if (file_exists("prwyswig.txt")){
$show = file_get_contents('prwysiwyg.txt');
}
else{
$show = file_get_contents('tabel.txt');
}
?>
То, что я хочу, чтобы не использовать TextFiles больше, но я хочу, чтобы выбрать HTML-коды, которые хранятся в My База данных SQL. Я сделал динамический раскрывающийся список, который включает имена «информационных бюллетеней».
Так что я хочу, чтобы выбрать информационный бюллетень из выпадающего списка, а затем загрузить html, принадлежащий этому тилу, в текстовое поле. Я сам пробовал несколько вещей, но я просто не могу понять, как это можно сделать.
Должен ли я написать другой запрос или нет? Должен ли я помещать список dorpdown в другой форме, чтобы иметь возможность загружать данные в текстовое поле с помощью кнопки отправки?
Я выложу остальные коды и структуру таблицы ниже, потому что вам, вероятно, понадобятся они ^^ Если у вас есть другой вопрос, просто спросите их в комментариях, любая помощь будет замечательной!
Примечание: Я знаю, что не следует использовать mysql_ *, но это не проблема. Я поменю на PDO позже!
Подключение к БД + запрос, чтобы выбрать нужные данные:
<?php
mysql_connect('localhost','root','root');
mysql_select_db('NAW') or die (mysql_error());
$strSQL = "SELECT Content, Titel FROM NAW.Mail";
$sql_result = mysql_query($strSQL);
?>
Динамический выпадающий список:
<td valign=top>Nieuwsbrief:</td>
<td>
<?php
echo "<select name=\"show\">";
echo "<option size =30 selected>Select</option>";
if(mysql_num_rows($sql_result))
{
while($row = mysql_fetch_assoc($sql_result))
{
echo "<option>$row[Titel]</option>";
}
}
else {
echo "<option>No Names Present</option>";
}
?>
База данных Таблица:
ID Content Datum Titel
1 (lots of encoded html) 18-03-13 test
2 (lots of encoded html) 18-03-13 test2
4 (lots of encoded html) 18-03-13 alles weer testen
5 (lots of encoded html) 20-03-13 testje
6 (lots of encoded html) 21-03-13 Statusupdate week 6
декодируется или закодированные HTML? – hjpotter92
[Пожалуйста, не используйте 'mysql_ *' функции] (http://stackoverflow.com/q/12859942/1190388) в новом коде. Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. Красную рамку? Узнайте о подготовленных инструкциях и используйте [tag: PDO] или [tag: MySQLi]. – hjpotter92
закодированный код ^^, и я знаю, что я не должен использовать mysql_ *, посмотрите на мою заметку. – Daanvn