Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Почему в таблице на сайте не выводится из MySQL базы текст я делаю запрос в базу значение поподает в переменую и пишу что имено надо ввывести а оно не выводится. Все переменые до таблицы выводятся токие как <? echo $myrow["title"]; ?> , а вот в таблице переменнная <? echo $myrow["text"]; ?> нет! Ниже привожу код страницы:
<?php include ("block/bd.php");
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
if (!$result)
{
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
}
else
{
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><? echo $myrow["title"]; ?></title>
<link href="style.css" rel="stylesheet" type="text/css" />
<meta name="description" content="<? echo $myrow["meta_d"]; ?>">
<meta name="keywords" content="<? echo $myrow["meta_k"]; ?>">
</head>
<body>
<table width="1200" valign="top" align="center" cellspacing="0" cellpadding="0" class="border">
<tr>
<?php include ("block/menu.php")?>
<?php include ("block/shapka.php")?>
<?php include ("block/prtd.php")?>
</tr>
<tr>
<td align="left" valign="top">
<? echo $myrow["text"]; ?>
</td>
</tr>
<tr>
<?php include ("block/footer.php")?>
</tr>
</table>
</body>
</html>
плиз подскажите почему не выводится?
Неактивен
Надо делать так
if ($row=mysql_fetch_array($result))
{
$myrow['title']=$row['title'];
$myrow['meta_d']=$row['meta_d'];
$myrow['meta_k']=$row['meta_k'];
$myrow['text']=$row['text'];
}
Неактивен
Mirexzpalich написал:
Надо делать так
if ($row=mysql_fetch_array($result))
{
$myrow['title']=$row['title'];
$myrow['meta_d']=$row['meta_d'];
$myrow['meta_k']=$row['meta_k'];
$myrow['text']=$row['text'];
}
Нет это не помогло но всеже спасибо я нашел причину
Неактивен
Страниц: 1