Спасибо большое так все доступно объяснили, а вот тут что за <> стоят?
$result = mysql_query ("SELECT * FROM top_menu WHERE id<>1",$db);
Спасибо Вам большое все заработало, я безумно рад, спасибо еще раз выручили)
Вот только разобраться в этом хотелось бы ибо если нет то тогда ваша помощь станет для меня бесполезной к сожалению...
Если не сложно разжуйте логику пожалуйста )
Спасибо...
Все нашел ошибку... у меня в index.php перед html кодом страницы была такая строка:
$id = intval($_GET['id']);
а проверка того существует ли переменная этим пере выводом меню
if (!isset($id)){$id=1;}
то есть получается что переменная id создавалась но пустой поэтому 1 ей не присваивалась так как условие не выполнялось..
спасибо всем за все)
Но вот все-таки что там по поводу вопроса про индексацию главной? который был выше..
у меня этот скрипт подключается к index.php и перменная id в нем не передается через строку браузера так как эта страница главная и загружается при загрузке сайта с параметрами по умолчанию, то есть выборкой из базы информации по главной страницы и с
так как переменной в тот момент еще не существует пока что... но на главной стиль который должен присвоиться не присваивается почему то... а если щелкнуть по кнопке меню главная то он появится но загрузится уже не index.php а страница вывода для всех пунктов меню wiev_top_menu.php? да тут сразу вопрос у меня из за того что контент главной выводится из базы на 2 разных страницы index.php и wiev_top_menu.php поисковик проиндексирует этот контент как один или как два разных?
Зачем кавычки нужны я дискутировать не буду так как сам могу ошибаться в том что они нужны тут, но и без кавычек если написать ничего не происходит все также...
cleric-88 добавил 01.09.2010 в 15:45
ЗАРАБОТАЛО!!! Всем большое прибольшое спасибо! Правда не понял почему не работало, ну эт я сейчас разберусь потихоньку, спасибо еще раз безумно рад, аж кипятком писаю)))
спасибо за совет но я уже пробовал писать так:
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);
У меня всего пока одна таблица вот с этими полями:
id page title meta_k meta_d text
по какой то непонятной причине они выводится не хотят...
index.php
<?php
include ("db_connect.php");
if (!isset($_GET['id']))
{
$result = mysql_query ("SELECT * FROM top_menu WHERE id='1'",$db);
}
else
$myrow = mysql_fetch_array ($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></title>
<meta name="title" content="<?php $myrow["title"];?>" />
<meta name="keywords" content="<?php $myrow["meta_k"];?>" />
<meta name="description" content="<?php $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>
<td class="top">
<table class="top_menu" cellpadding="0" cellspacing="0">
include ("top_menu.php");?>
</table>
</td>
</div><!-- #header-->
<div id="middle">
<div id="container">
<div id="content">
<?php $myrow["text"];?>
</div><!-- #content-->
</div><!-- #container-->
<?php include ("sidebar.php");?>
</div><!-- #middle-->
<?php include ("footer.php");?>
</div><!-- #wrapper -->
</body>
</html>
cleric-88 добавил 01.09.2010 в 14:24
wiev_top_menu.php
Вы конечно меня извините, но мне не совсем понятна на кой это делать надо и что там в этих кусках кода которые Вы мне выложили делается, а самое главное решится ли с помощью этого моя проблема по поводу вывода данных из базы которые в данный момент выводится упорно не хотят?