Важная информация
Показано с 1 по 3 из 3

Тема: При нажатии на кнопку вставлять в textarea текст из базы

  1. #1 При нажатии на кнопку вставлять в textarea текст из базы 
    Новичок
    Регистрация
    20.10.2013
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Привет, мир! Как вообще можно реализовать след.

    Есть текстовое поле. Рядом кнопки выводятся в цикле. Значение этих кнопок вытягивается из базы. Сколько записей в базе, столько и кнопок. При нажатии на любую из кнопок, в текстовое поле добавляется соответствующая запись.

    кнопка => helps, должна в текстовое поле выводить helps
    кнопка => news password, должна в текстовое поле выводить news password
    ну и так далее.

    ----

    Пробовал делать. У меня при нажатии на любую из кнопок, либо добавляется все записи, либо первая запись.
    Как вообще такое реализовать?
    Последний раз редактировалось Дмитрий Гауга; 20.10.2013 в 19:34.
    Ответить с цитированием  
     

  2. #2  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Выкладывайте исходник. Посмотрим.
    Ответить с цитированием  
     

  3. #3  
    Новичок
    Регистрация
    20.10.2013
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здесь идет вывод того, что будет вставляться в текстовое поле:
    PHP Code:
    1. echo '
    2.      <script type="text/javascript">
    3.         function WaM_add() {
    4.             var WaM;
    5.             var message;  
    6.  
    7.             WaM = document . getElementById("message");  
    8.             message = WaM . selectionStart;
    9.             WaM . value = WaM . value . substr(0, message) + "';
    10.             
    11.                 $id_text = $_POST['id'];
    12.                 $WaM_wsql = $connect -> query("SELECT `id`,`text` FROM `messages` WHERE `id`=".[Ссылки могут видеть только зарегистрированные пользователи. ]($id_text)."");
    13.                 
    14.                 if([Ссылки могут видеть только зарегистрированные пользователи. ]($id_text)) {
    15.                     while($row = $WaM_sql -> fetch()) {
    16.                         echo $row['text'];
    17.                     }
    18.                 } else {
    19.                     echo 'Ввесите текст';
    20.                 }
    21.                 
    22. echo         '" + WaM . value . substr(message);
    23.         }
    24.     </script>
    25.     ';


    Здесь выводятся кнопочки:
    PHP Code:
    1. function selectHelp() {
    2.     require 'includes/cs.php';
    3.     
    4.     while($row = $WaM_sql -> fetch()) {
    5.         echo '<input type="button" value="' . $row['text'] . '" name="'.$row['id'].'" onClick="WaM_add()" class="WaM_helps">' . '<br>' . "\n";
    6.     }
    7. }
    8. selectHelp();


    А здесь соединение с базой:
    PHP Code:
    1. [Ссылки могут видеть только зарегистрированные пользователи. ]('Content-Type: text/html; charset=utf-8');
    2. $WaM_messages = $_GET['WaM_messages'];
    3.  
    4. [Ссылки могут видеть только зарегистрированные пользователи. ]('HOST', 'localhost');
    5. [Ссылки могут видеть только зарегистрированные пользователи. ]('USSER', 'root');
    6. [Ссылки могут видеть только зарегистрированные пользователи. ]('PASS', '');
    7. [Ссылки могут видеть только зарегистрированные пользователи. ]('BASE', 'message_help');
    8.  
    9. $connect = new PDO('mysql:host=' . HOST . '; dbname=' . BASE . '', USSER, PASS);
    10. $WaM_sql = $connect -> query("SELECT id,text FROM messages WHERE text LIKE('%$WaM_messages%') LIMIT 10");


    Я думаю, что мой косяк в SQL запросе:
    $WaM_wsql = $connect -> query("SELECT `id`,`text` FROM `messages` WHERE `id`=".intval($id_text)."");

    Так ли это?
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Builder. Как разбить текст?
    от Александра Сальникова в разделе C/C++
    Ответов: 0
    Последнее сообщение: 31.05.2013, 15:30
  2. Ответов: 1
    Последнее сообщение: 20.04.2013, 20:09
  3. Вывод из базы в url и её индексация
    от TheTi в разделе Индексация сайта
    Ответов: 6
    Последнее сообщение: 27.01.2013, 21:33
  4. Продам Тицовые базы
    от tolokusov в разделе Ссылки - обмен, покупка, продажа
    Ответов: 6
    Последнее сообщение: 29.10.2012, 14:24
  5. Цветной текст в SCREEN 1
    от SMB в разделе Разработки на QBasic
    Ответов: 14
    Последнее сообщение: 30.12.2010, 16:49
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •