кривые руки помогите выпрямить!

12
AlikZP
На сайте с 22.11.2009
Offline
107
#11

Ну так посмотрите свою последовательность запросов:

Сначала вы читаете из таблицы top_menu

А потом пытаетесь из полученного результата вывести мета-теги.

Спорю, что они не в таблице top_menu расположены...

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)
C8
На сайте с 01.09.2010
Offline
4
#12

У меня всего пока одна таблица вот с этими полями:

id page title meta_k meta_d text

по какой то непонятной причине они выводится не хотят...

RO
На сайте с 13.07.2009
Offline
88
#13

вставлю свои 5 коп...

else

{
$result = mysql_query ("SELECT * FROM top_menu WHERE id='$id'",$db);
}

что такое $id ? не ужели у вас включен ригистрглобалс ?

...не выводится никакая информация а именно - текст, заголовок, ключевые слова дескрипшион...

а с чего им выводится собственно ?

<?php $myrow["title"];?> //это никакой не вывод

а это вывод, или это

<?=$myrow['title']?>

<?php echo $myrow['title'];?>
AlikZP
На сайте с 22.11.2009
Offline
107
#14

Потерто. RedOK прав на счет вывода.

C8
На сайте с 01.09.2010
Offline
4
#15

спасибо за совет но я уже пробовал писать так:

 echo $myrow['title']; 

Не в этом проблема! я так понимаю что у меня неинициализировалась переменная id которая передается по сcылки меню через браузерную строку. регистр глобалс у меня выключен, а переменная вытаскивается из глобального массива таким образом:

if (isset($_GET['id'])){$id = intval($_GET['id']);}

а потом вытаскивается нужная информация где подставляется переменная id

$result = mysql_query ("SELECT * FROM top_menu WHERE id='$id'",$db);

AlikZP
На сайте с 22.11.2009
Offline
107
#16

А id разве текстовое поле? зачем его в одинарные кавычки?

RO
На сайте с 13.07.2009
Offline
88
#17

<?php 

include ("db_connect.php");
$id=intval($_GET['id']);
if(!isset($id))
{
$result = mysql_query ("SELECT * FROM top_menu WHERE id='1'",$db);
}
else
{
$result = mysql_query ("SELECT * FROM top_menu WHERE id='$id'",$db);
}
$myrow = mysql_fetch_assoc($result);
?>
<!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=utf-8" />
<title><?=$myrow['title']?></title>
<meta name="keywords" content="<?=$myrow['meta_k']?>" />
<meta name="description" content="<?=$myrow['meta_d']?>" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" />
</head>

<body>

<div id="wrapper">

<div id="header">
<table width="1010px" height="393px" cellpadding="0" cellspacing="0">
<tr>
<td class="head"></td>
</tr>
<tr>
<td class="top">
<table class="top_menu" cellpadding="0" cellspacing="0">
<tr>
<?php
include ("top_menu.php");?>
</tr>
</table>
</td>
</tr>
</table>
</div><!-- #header-->

<div id="middle">

<div id="container">
<div id="content">
<?=$myrow['text']?>
</div><!-- #content-->
</div><!-- #container-->


<?php include ("sidebar.php");?>


</div><!-- #middle-->

<?php include ("footer.php");?>

</div><!-- #wrapper -->

</body>
</html>

врете вы все :) должно выводится нормально. посмотрите в pma может поля пустые..

пс: http://prostodub.ru/top_menu.php после ставьте mysql_error для просмотра косяков в запросе например

mysql_query ("SELECT * FROM top_menu WHERE id='1'",$db) or die(mysql_error())
после отладки естественно в .htaccess пропишите php_flag display_errors 0 чтобы скрыть возможные ошибки. и что за тег meta name="title" ?
C8
На сайте с 01.09.2010
Offline
4
#18

Зачем кавычки нужны я дискутировать не буду так как сам могу ошибаться в том что они нужны тут, но и без кавычек если написать ничего не происходит все также...

cleric-88 добавил 01.09.2010 в 15:45

ЗАРАБОТАЛО!!! Всем большое прибольшое спасибо! Правда не понял почему не работало, ну эт я сейчас разберусь потихоньку, спасибо еще раз безумно рад, аж кипятком писаю)))

SU
На сайте с 30.12.2008
Offline
35
#19

Видио -> Видео

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий