http://mart-m.ru/index.php?page=shop.brows...mart&Itemid=149
Читал на вашем форуме как выводить данные..К базе я подключиться сумел) но дальше на пути стала проблема вывода картинки(продукции).
Спустя 1 час, 3 минуты, 32 секунды (11.02.2010 - 03:13) Soldier Ghost написал(а):
А с какой частью вывода проблема?
Спустя 9 часов, 8 минут, 34 секунды (11.02.2010 - 12:22) GiggityGO написал(а):
Вот код. В базе я cделал таблицу из двух столбцов (nazvan, image). Нужно чтобы название высвечивалось над картинкой(ну это ладно). Проблема с отображением картинки, высвечивается текст ссылки( допустим image/polaris.htm) Скорее всего ошибка в задание столбцу неправильных значений в базе данных..а как правильно я понятия не имею. Вполне возможно что здесь еще есть ошибки.)
<?php
define("HOST","localhost");
define("USER","");
define("PASS","");
define("DB","udb");
$link = mysql_connect(HOST,USER,PASS) or die (mysql_error());
mysql_select_db(DB, $link);
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
$sql = "SELECT * FROM `divan-krovat_prev`";
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
?>
<?
$table = "<table border=0 width=100% align=center>\n";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td>".$row['nazvan']."</td>\n";
$table .= "<td>".$row['image']."</td>\n";
$table .= "</tr>
\n";
}
$table .= "</table>
\n";
echo $table;?>
Спустя 1 час, 36 минут, 31 секунда (11.02.2010 - 13:58) Gabriel написал(а):
GiggityGO
если выводите именно картинку, то тег img в помощь
если выводите именно картинку, то тег img в помощь
Спустя 7 минут, 42 секунды (11.02.2010 - 14:06) dimonise написал(а):
ну во первых, зачем здесь $sql = "SELECT * FROM `divan-krovat_prev`"; одинарные кавычки?
и попробуй те вот так
если, конечно в базе адрес картинки прописан
и попробуй те вот так
"<td><img src=".$row['image']."</td>\n";
если, конечно в базе адрес картинки прописан
Спустя 3 минуты, 21 секунда (11.02.2010 - 14:09) dimonise написал(а):
а еще лучше (чтоб название вісвечивалось) вот так :
"<td><div> название </div><img src=".$row['image']."</td>\n"
Спустя 36 секунд (11.02.2010 - 14:10) Gabriel написал(а):
dimonise
тег имг закрой
тег имг закрой
Спустя 1 минута, 22 секунды (11.02.2010 - 14:11) dimonise написал(а):
ну, я думаю догадается
Спустя 1 минута, 31 секунда (11.02.2010 - 14:13) Gradus написал(а):
Цитата |
зачем здесь $sql = "SELECT * FROM `divan-krovat_prev`"; одинарные кавычки? |
это не одинарные ковычки , а апострофы их желательно прописывать
Спустя 2 часа, 3 минуты, 51 секунда (11.02.2010 - 16:17) GiggityGO написал(а):
Всем большое спасибо!!!помогло!
И еще такое дело.. за место текста абракадабру выдаёт)
И еще такое дело.. за место текста абракадабру выдаёт)
Спустя 6 минут, 32 секунды (11.02.2010 - 16:23) DedMorozzz написал(а):
закрой тег "имг" и оформляй код. Когда что-то пишешь, есть такая забавные кнопочки со страными надписями "пхп", "sql"... пользуйся
А по поводу текста - везде используй одну и ту же кодировку (утф8 желательно)
А по поводу текста - везде используй одну и ту же кодировку (утф8 желательно)
Спустя 2 дня, 16 минут, 58 секунд (13.02.2010 - 16:40) GiggityGO написал(а):
А возможно вывести ссылку через базу? Допустим так:
$table .= "<td><div>[подробнее..]</div><a href=".$row['href1']."</a></td>\n";
В базе в строку href1 вбиваю текст(ссылку) на htm файл ...../evrika_2.htm
или нужны другие теги?
или поменять что-то в строке базы href1?
$table .= "<td><div>[подробнее..]</div><a href=".$row['href1']."</a></td>\n";
В базе в строку href1 вбиваю текст(ссылку) на htm файл ...../evrika_2.htm
или нужны другие теги?
или поменять что-то в строке базы href1?