Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вывод ссылки в textarea 
:(
    Опции темы
box
Дата 26.3.2007, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 27.2.2007

Репутация: 0
Всего: 0



люди подскажите как разместить ссылку в текст ареа , я делаю вот так , но у меня ничего не получается , выводится вся строка , а теги игнорируются !!! почему ???
Код

<? 
$sql = "SELECT * FROM anime "; 
  $tb = mysql_query($sql); 
  if(!$tb) exit(mysql_error()); 
  //--------------------------------------------------------------------------- 
  if(mysql_num_rows($tb)) 
  { 
    while($table = mysql_fetch_array($tb)) 
    { 
     $i++; 
       $str1[$i]= $table['nazva_rus']; 
} 
} 
//$str_a=implode(" ",$str1); 
$str="<a href=\"test_1.php?p=$str1[1]\">&raquo;$str1[1]</a> <br />"; 
<div class="block1"><? 
echo "<form method=POST action='test.php'><td><textarea class=\"F3\" name='forma' rows=\"20\" cols=\"65\">$str</textarea>"; 
?> 

PM MAIL   Вверх
PARROT
Дата 26.3.2007, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



box, мухи отдельно, котлеты отдельно!


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
mishaSL
Дата 26.3.2007, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Так:
Код

<?php
$str='<a href="test_1.php?p='.$str1[1].'">&raquo;'.$str1[1].'</a> <br />'; 
echo '<form method="POST" action="test.php"><td><textarea class="F3" name="forma" rows="20" cols="65">'.$str.'</textarea>'; 
?>



--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
PARROT
Дата 26.3.2007, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

<? 
$sql = "SELECT * FROM anime "; 
  $tb = mysql_query($sql); 
  if(!$tb) exit(mysql_error()); 
  //--------------------------------------------------------------------------- 
  if(mysql_num_rows($tb)) 
  { 
    while($table = mysql_fetch_array($tb)) 
    { 
     $i++; 
       $str1[$i]= $table['nazva_rus']; 
} 
} 
//$str_a=implode(" ",$str1); 
$str="<a href=\"test_1.php?p=$str1[1]\">&raquo;".$str1[1]."</a><br />"; 
?>
<div class="block1">
<form method=POST action="test.php"><td><textarea class="F3" name="forma" rows="20" cols="65">
<?=$st;?></textarea>

Отделяй РНР от HTML, иначе сам потом запутаешься.

Это сообщение отредактировал(а) PARROT - 26.3.2007, 19:54


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
box
Дата 26.3.2007, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 27.2.2007

Репутация: 0
Всего: 0



Нет , все равно ничего не получается , выводится  вся строка полностью , а надо что-бы только ссылка !!!
Код

<?
require_once("config.php");

$sql = "SELECT * FROM anime ";
  $tb = mysql_query($sql);
  if(!$tb) exit(mysql_error());
  //---------------------------------------------------------------------------
  if(mysql_num_rows($tb))
  {
    while($table = mysql_fetch_array($tb))
    {
     $i++;
       $str1[$i]= $table['nazva_rus'];
}
}
$str="<a href=\"test_1.php?p=$str1[1]\">&raquo;".$str1[1]."</a><br />";
?>
<form method=POST action="test.php"><td><textarea class="F3" name="forma" rows="20" cols="65">
<?=$str;?></textarea>




Добавлено через 8 минут и 10 секунд
почему в вашем примере хтмл теги игнорируются и не выполняются ? а на экране в текст ареа я вижу :
<a href=\"test_1.php?p=$str1[1]\">&raquo;".$str1[1]."</a><br />
только вместо переменной , ее значение !!!
PM MAIL   Вверх
GZep
Дата 26.3.2007, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 8
Всего: 32



box, используйте регулярные выражения.


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
box
Дата 26.3.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 27.2.2007

Репутация: 0
Всего: 0



а это еще что такое ??? Причем сдесь регвыры ?

Добавлено через 2 минуты и 43 секунды
уважаемые , вы бы хотя-бы проверяли , или же приводили примеры в которых уверенны на 100% !!!
потому-что вот так тоже не работает :
Код

<form method=POST action="test.php"><td><textarea class="F3" name="forma" rows="20" cols="65">
<a href=\"test_1.php?p=<?=$str1[1]?>\">&raquo;"<?=$str1[1]?>"</a><br /></textarea>



PM MAIL   Вверх
PARROT
Дата 26.3.2007, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



HtmlCodes.class.php
Код

<?
class HtmlCodes {
function ReplaceUrl($text)
{
 $text = preg_replace("%\[url\](.+?)\\[\/url\]%is", "<a target=\"_blank\" href=\"\\1\">\\1</a>", $text);
    return $text;
}
}
?>


Добавлено через 4 минуты и 20 секунд
Уважаемый box!
Запомните, Вам тут никто ничем не обязан.
Читайте правила. Тема закрыта за хамство.
Пропущенную точку с запятой мог бы сам поставить.
Тут скрипты не пишут и не выдают, а помогают их писать.
(Только хотела кирпич снимать, видать рано  smile ) 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0563 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.