[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обработка выходящих данных из БД
mr.8pa4
if(!is_string($top_field))			$top_field = "mini_poster";			// тут имя дополнительного поля,



//обработка допполей ->


$xf_t_val = "";
if ($top_field){
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$xf_t_val = $xfieldsdata[''.$top_field.'']; //$xf_t_val - это переменная, возвращающая значение дополнительного поля
}

// <- обработка допполей


if ($variant == 3) {
$top_adv .= $xf_img.'<div class="t_image">'.$xf_t_val.'</div>'; //Вариант для вывода картики из дополнительного поля.
}



беда состоит в том что он выдайт из БД <img src="\"http://kinomir.nbr.by/uploads/posts/2011-12/1324297998_595991.jpg\"" border="\"0\"" width="\"120\"" height="\"170\"">

как можно обработать $xf_t_val чтобы убрать лишние \"

помогите пожалуйста .. заранее спасибо



Спустя 1 час, 9 минут, 12 секунд (25.12.2011 - 12:16) alexbel2404 написал(а):
покажи как в базе храниться? есть ф-ии stripslashes, str_replace. Можно по разному шаманить, смотря как в базе хранятся.

Спустя 9 минут, 9 секунд (25.12.2011 - 12:25) mr.8pa4 написал(а):
ПОЛЕ

xfields

Значение в это дополнительное поле записывается несколько параметров

mini_poster|<p><img title=\"[xfvalue_magneta_searsh_rus]&lt;br&gt;[xfvalue_magneta_searsh_eng]\" src=\"http://kinomir.nbr.by/uploads/1308749521_nbr.by.jpg\" alt=\"\" width=\"120\" height=\"170\" /></p>||magneta_searsh_rus|Трансформеры 3||magneta_searsh_eng|Transformers 3||kp|452899||file|bdrip||ozvuk|Проф. (полное дублирование)||3d|3d_yes

Спустя 2 минуты, 46 секунд (25.12.2011 - 12:28) mr.8pa4 написал(а):
пробовал через stripslashes

вместо ссылки выдаёт src="m"


хочу попробовать через str_replace

да вот не знаю как применить

Спустя 19 минут, 39 секунд (25.12.2011 - 12:48) alexbel2404 написал(а):

if (!is_string($top_field))
$top_field = "mini_poster"; // тут имя дополнительного поля,
//обработка допполей ->


$xf_t_val = "";
if ($top_field) {
$xfieldsdata = xfieldsdataload($row['xfields']);
$xf_t_val = str_replace('\"', '', $xfieldsdata[$top_field]); //$xf_t_val - это переменная, возвращающая значение дополнительного поля
}

// <- обработка допполей


if ($variant == 3) {
$top_adv .= $xf_img . '<div class="t_image">' . $xf_t_val . '</div>'; //Вариант для вывода картики из дополнительного поля.
}


попробуй так)

Спустя 4 минуты, 2 секунды (25.12.2011 - 12:52) alexbel2404 написал(а):
хотя со stripcslashes тоже все работает)

попробуй )
if (!is_string($top_field))
$top_field = "mini_poster"; // тут имя дополнительного поля,
//обработка допполей ->


$xf_t_val = "";
if ($top_field) {
$xfieldsdata = xfieldsdataload($row['xfields']);
$xf_t_val = stripcslashes($xfieldsdata[$top_field]); //$xf_t_val - это переменная, возвращающая значение дополнительного поля
}

// <- обработка допполей


if ($variant == 3) {
$top_adv .= $xf_img . '<div class="t_image">' . $xf_t_val . '</div>'; //Вариант для вывода картики из дополнительного поля.
}

Спустя 18 минут, 14 секунд (25.12.2011 - 13:10) mr.8pa4 написал(а):
что то сдвинулось с места

выдало


<img src="<p><img title=" [xfvalue_magneta_searsh_rus]&lt;br&gt;[xfvalue_magneta_searsh_eng]"="" border="0" alt="" width="120" height="170">

но ссылку на картинку не сформировало)

Спустя 2 минуты, 52 секунды (25.12.2011 - 13:13) mr.8pa4 написал(а):
это я про вариант с stripcslashes


а в первом варианте убрало все \ и все "

Спустя 10 минут, 25 секунд (25.12.2011 - 13:23) mr.8pa4 написал(а):
Тема закрыта ... работает вариант



if (!is_string($top_field))
$top_field = "mini_poster"; // тут имя дополнительного поля,
//обработка допполей ->


$xf_t_val = "";
if ($top_field) {
$xfieldsdata = xfieldsdataload($row['xfields']);
$xf_t_val = str_replace('\"', '', $xfieldsdata[$top_field]); //$xf_t_val - это переменная, возвращающая значение дополнительного поля
}

// <- обработка допполей


if ($variant == 3) {
$top_adv .= $xf_img . '<div class="t_image">' . $xf_t_val . '</div>'; //Вариант для вывода картики из дополнительного поля.
}



Спустя 1 минута, 22 секунды (25.12.2011 - 13:25) mr.8pa4 написал(а):
БАЛШУЩЕЕ СПАСИБО alexbel2404

Спустя 5 часов, 33 минуты, 52 секунды (25.12.2011 - 18:59) alexbel2404 написал(а):
Цитата (mr.8pa4 @ 25.12.2011 - 14:25)
БАЛШУЩЕЕ СПАСИБО alexbel2404

ну вот, опять помог конкуренту.
А "спасибо" предпочитаю принимать плюсом в карму =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.