<?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;
я не зануда. Еслиб был им за это отрезал бы уши
$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" =)))
Знаешь, какой сейчас кризис? Многие ученики Попова стали свои уроки втюхивать. Вот теперь видя Поповский код сложно сказать: "фууу, да это же Попов", ведь это могли быть уроки его учеников.
Я даже у Попова не видел: "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, она просто преобразует хтмл символы. И вместо хтмл будут у тебя " < > и тому подобное.
Спустя 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>
Функция 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 |
спс. Я просто новичок и много ещё не знаю