Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача результата в виде странички html, где есть форма и в textarea показать результат.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
goodwen053
Отправлено: 08 Декабря, 2011 - 16:45:11
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Здравствуйте, у меня вопрос по возвращению данных, есть html страничка, там форма, с неё получаю данные и с помощью них делаю запрос к бд, получаю результат. Вывести этот результат нужно в виде той же формы, и в TEXTAREA отобразить результат. Вот как именно переменную передать в TEXTAREA я не понимаю. В тегах <? и ?> пишу php-код, соответственно если форму вставляю внутри тегов <? и ?>, то программа ругается, а во вне тегов уже переменная не видна, как тут быть?
 
 Top
Panoptik
Отправлено: 08 Декабря, 2011 - 16:53:27
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <body>
  3. <textarea><?php echo $var; //тут переменная php ?></textarea>
  4. </body>
  5. </html>


если вы хотите вывести значение переменной, то пользуйтесь операторами echo или print, просто <? $var; ?> ничего не сделает, можно пользоваться коротким синтаксисом <?=$var;?> - это равносильно <?php echo $var;?>

(Отредактировано автором: 08 Декабря, 2011 - 16:58:33)



-----
Just do it
 
 Top
illy
Отправлено: 08 Декабря, 2011 - 17:46:21
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




ajax.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_POST['text'])){
  3. echo "<script>parent.document.getElementById('write').innerHTML+='Вы ввели: ".$_POST['text']."<br>';
  4. parent.document.getElementById('text').value=''</script>";
  5. }
  6. ?>
  7. <form id=forma target=ajax action=ajax.php method=POST>
  8. <input type=text name=text>
  9. <input type=submit value=Отправить>
  10. </form>
  11. <font id=write></font>
  12. <iframe name=ajax frameborder=0 src=ajax.php width=0 height=0 scrolling=no></iframe>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
goodwen053
Отправлено: 09 Декабря, 2011 - 09:33:14
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Всё понял, благодарю.
 
 Top
illy
Отправлено: 09 Декабря, 2011 - 12:53:18
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Рад был помочь Язычок


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB