[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отображение html кода из БД
hukk

<?php
$db = mysql_connect("localhost", "root");
mysql_select_db("x3d",$db) or die(mysql_error());
global $db;
$query = "SELECT id, text, up_time FROM example WHERE pid=".$_GET['id'];
$result = mysql_query($query, $db) or die(mysql_error());
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
echo "<td>".$char.$row['text']. "</td>";
}
?>

Вот мой запрос. Если В базе хранися обычный текст то он всё супер выводит его. А у меня в базе хранится код html Он его получает но не вывод в контент из-за тегов. Есть какая то функция или что ещё. Помогите очень нужно вывести



Спустя 9 минут, 49 секунд (26.11.2010 - 17:30) inpost написал(а):
htmlspecialchars

Спустя 10 минут, 26 секунд (26.11.2010 - 17:41) Basili4 написал(а):
замени mysql_fetch_array на mysql_fetch_assoc

Спустя 15 минут, 38 секунд (26.11.2010 - 17:56) inpost написал(а):
Basili4
Не будь таким занудой! Человек подумает, что это поможет справиться с его проблемой =) Уточнять же надо, что это по основному вопросу, или как дополнительно-информационно =)

Спустя 2 минуты, 31 секунда (26.11.2010 - 17:59) Basili4 написал(а):
inpost
я не зануда. Еслиб был им за это отрезал бы уши

$db = mysql_connect("localhost", "root");
mysql_select_db("x3d",$db) or die(mysql_error());
global $db;

Спустя 4 минуты, 42 секунды (26.11.2010 - 18:04) inpost написал(а):
Basili4
Я даже у Попова не видел: "global $db" =)))
Знаешь, какой сейчас кризис? Многие ученики Попова стали свои уроки втюхивать. Вот теперь видя Поповский код сложно сказать: "фууу, да это же Попов", ведь это могли быть уроки его учеников.

Спустя 3 часа, 36 минут, 51 секунда (26.11.2010 - 21:41) hukk написал(а):
Я не просил критиковать А просил помочь.
Какая вам разница что где я объявил. может это здесь не используется просто забыл стереть из кода.

Спустя 3 минуты, 45 секунд (26.11.2010 - 21:44) hukk написал(а):
Цитата (inpost @ 26.11.2010 - 14:30)
htmlspecialchars

Спасибо за подсказку почитаю про эту фуункцию. может что получится

Спустя 38 минут, 37 секунд (26.11.2010 - 22:23) LindonAlex написал(а):
врядли поможет тебе htmlspecialchars, она просто преобразует хтмл символы. И вместо хтмл будут у тебя &quot &lt; &gt; и тому подобное.

Спустя 2 минуты, 50 секунд (26.11.2010 - 22:26) Игорь_Vasinsky написал(а):
да уж....

Спустя 33 минуты, 35 секунд (26.11.2010 - 22:59) inpost написал(а):
echo "<td>".$char.$row['text']. "</td>";
ЗАМЕНИ НА:
echo '<td>'.$char.$row['text'].'</td>';

Скорее всего причина в том, что внутри теги с двойными кавычками, поэтому этот глюк. Учти, в таком случае не будут работать именно одинарные кавычки.
Есть и другие способы, но их надо использовать при добавлении в БД, а не при выводе. В данном случае выводить именно экранированные одинарные кавычки.

Спустя 13 минут, 48 секунд (26.11.2010 - 23:13) ИНСИ написал(а):
hukk попробуй вот так:
	$db = mysql_connect('localhost', 'root','');
mysql_select_db("x3d",$db) or die(mysql_error());

$query = mysql_query("SELECT `id`, `text`, `up_time` FROM `example` WHERE `pid` = {$_GET['id']} ") or die(mysql_error());
while($row = mysql_fetch_assoc($query)) {
$id = $row['id'];
echo '<td>' . $row['text'] . '</td>';
}


Цитата
Скорее всего причина в том, что внутри теги с двойными кавычками, поэтому этот глюк

не совсем согласен, так как весь контент ведь находится внутри переменной.

Спустя 15 часов, 6 минут, 21 секунда (27.11.2010 - 14:19) hukk написал(а):
всё спасибо всем.
Функция htmlspecialchars работает.
Как теперь мне вывести в таком виде как показано ниже, а то он сплошняком выводит.


<X3D xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' profile='Full' version='3.0' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.0.xsd'>

<Scene>

<Shape>
<Cylinder bottom='true' radius='0.01' side='10' solid='false' top='true '/>
<Appearance><Material diffuseColor='0.38 0.95 0.39'/></Appearance>
</Shape>

<Transform rotation='1 0 0 1.57' translation='0 -1 -1'>

<Shape>
<Cylinder bottom='true' radius='0.01' side='10' solid='false' top='true '/>
<Appearance><Material diffuseColor='0.38 0.95 0.39'/></Appearance>
</Shape>
</Transform>

<Transform rotation='0 0 1 1.57' translation='-1 -1 0'>
<Shape>
<Cylinder bottom='true' radius='0.01' side='10' solid='false' top='true '/>
<Appearance><Material diffuseColor='0.38 0.95 0.39'/></Appearance>
</Shape>
</Transform>


</Scene>

Спустя 27 минут, 32 секунды (27.11.2010 - 14:47) inpost написал(а):
nl2br

Спустя 1 час, 26 минут, 9 секунд (27.11.2010 - 16:13) hukk написал(а):
Цитата (inpost @ 27.11.2010 - 11:47)
nl2br

спс. Я просто новичок и много ещё не знаю
Быстрый ответ:

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