Форум → Программирование → PHP для идиотов → как вывести результат на то же окно.
как вывести результат на то же окно.
Страницы: ← Предыдущая страница →
-
20 мая 2010 г. 17:56, спустя 5 минут 8 секунд
pam3ec84, а перед форичем начало и после форича конец textarea поставить не догадались?Сапожник без сапог -
20 мая 2010 г. 18:11, спустя 14 минут 48 секунд
А между <texteria> ? и foreach. что ставить? Какой синтаксический элемент? или что то ещё, я этого пока не понимаю. Объясните. -
20 мая 2010 г. 18:22, спустя 11 минут 10 секунд
<textarea> <?php foreach ($data as $value) { echo $value; } ?> </textarea>
pam3ec84, вам хоть так понятно ? -
20 мая 2010 г. 18:42, спустя 19 минут 47 секунд
Если ставить в файл index.html вот так<textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="0" wrap="virtual"> <?php foreach($rss->channel->item as $item) { echo '<a href="'.$item->link.'">'; echo '<h2>'.utf8_convert($item->title,"w").'</h2>'; //выводим на печать заголовок статьи echo '</a>'; echo utf8_convert($item->link,"w"); //выводим на печать сылку статьи } ?> </textarea>
То открывается новое окно и в нём ни чего не появляется. "Конфузы блогосферы"
Если texteria в SimpleXML.php таким же макаром то ругается на синтаксис.
Ставил весь код парсинга в texteria.тоже не получается. -
-
-
20 мая 2010 г. 19:46, спустя 51 минуту 30 секунд
Значит надо агрегировать:$data = ВСЕ ВАШИ ДАННЫЕ; $vars = array(); foreach($data as $k=>$v) { $vars[] = $v; } echo "<textarea>".explode("\n\n", $vars)."</textarea>";
https://smappi.org/ - платформа по созданию API на все случаи жизни -
21 мая 2010 г. 14:55, спустя 19 часов 9 минут 36 секунд
а можно показать это на примере кодов которые я встарил в начале темы? -
21 мая 2010 г. 22:22, спустя 7 часов 26 минут 59 секунд
сохранил спарсенную информацию в переменную вот таким макаром.foreach($rss->channel->item as $item) { $rty = '<a href="'.$item->link.'"><h2>'.utf8_convert($item->title,"w").'</h2></a>'; $rtr = utf8_convert($item->link,"w");
как правильно вывести её на texteria?
вот так не получается<textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="4" wrap="virtual">.explode("\n\n", $rty)."</textarea>
Подскажите. что делать? -
21 мая 2010 г. 23:44, спустя 1 час 21 минуту 57 секунд
в фориче ты при каждой итерации просто перезаписываешь переменную, а надо добавлять эл-т массива<?php foreach ($data as $value) { // $variable = $value; так неправильно $variable[] = $value; // а вот так правильно } ?> <textarea><?php echo implode(' | ', $variable) ?></textarea>
-
22 мая 2010 г. 0:13, спустя 28 минут 40 секунд
сделал вот так.<body> <form name="data2" method="post" action="SimpleXML.php"> <input name="data2" type="text" size="36" value="http://company.yandex.ru/news/news.rss"><br> <input type="submit" value="Пуск7"><br> <textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="4" wrap="virtual"><?php echo implode(' | ', $rty) ?></textarea> </form></body>
$url = $_REQUEST['data2'];//'http://company.yandex.ru/news/news.rss'; //адрес RSS ленты $rss = simplexml_load_file($url); //Интерпретирует XML-файл в объект foreach($rss->channel->item as $item) { $rty [] = '<a href="'.$item->link.'"><h2>'.utf8_convert($item->title,"w").'</h2></a>'; $rtr = utf8_convert($item->link,"w"); } ?>
после нажатия на кнопку открыается новое окно но ни чего не показывает.
Как сделать что бы новое окно не открывалось?
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!