Данные из базы не выводятся!Как быть!? Позволю себе обнаглеть(раз уж на этом сайте так отзывчивы к чужим проблемам) Вот скрипт страницы пользователя: PHP: <?php session_start(); ?> <?php include ("bd.php"); ?> <?php if (isset($_COOKIE['auto']) and isset($_COOKIE['login']) and isset($_COOKIE['pass'])) { if ($_COOKIE['auto'] == 'yes') { $_SESSION['pass'] = strrev(md5(mysql_real_escape_string($_COOKIE['pass'])))."cR9i7Z"; $_SESSION['login'] = mysql_real_escape_string($_COOKIE['login']); $_SESSION['id'] = mysql_real_escape_string($_COOKIE['id']); if (isset($_GET['id'])) { $id = $_GET['id']; } else { header("Location:http://localhost/znakomstva/index.php"); } if (!preg_match("|^[\d]+$|", $id)) { exit("<p>Неверный формат запроса! Проверьте URL</p>"); } if (!empty($_SESSION['login']) and !empty($_SESSION['pass'])) { $login = mysql_real_escape_string($_SESSION['login']); $pass = mysql_real_escape_string($_SESSION['pass']); $result = mysql_query("SELECT id FROM users WHERE login='$login' AND pass='$pass'",$db); $myrow = mysql_fetch_array ($result); if (empty($myrow['id']) or $myrow['id']=='') { header("Location:http://localhost/znakomstva/index.php"); } } else { header("Location:http://localhost/znakomstva/index.php"); } $result1 = mysql_query("SELECT name FROM users WHERE id='$id'",$db); $myrow1 = mysql_fetch_array($result1); if (empty($myrow1['name'])) { exit("Пользователя не существует! Возможно он был удален.Обратитесь в службу технической поддержки по адресу электронной почты [email=bv@list.ru]bv@list.ru[/email]"); } else { page_header($myrow1['name']); } } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="title" content="Быстрые встречи,мгновенные знакомства"> <meta name="keywords" content="Встречи,знакомства,любовь,познакомиться,встретиться,он,она"> <meta name="description" content="Сайт для тех,кто хочет встретиться без долгой переписки"> <link href="../znakomstva/css/css_menu.css" rel="stylesheet" type="text/css"> <link href="../znakomstva/css/jquery-ui.css" rel="stylesheet" type="text/css"/> <link href="../znakomstva/css/style.css" rel="stylesheet" type="text/css" media="screen"/> <script src="../znakomstva/js/jquery.js" type="text/javascript"></script> <script src="../znakomstva/js/myscripts.js" type="text/javascript"></script> <script src="../znakomstva/js/jquery.validationEngine.js" type="text/javascript"></script> <script src="../znakomstva/js/jquery-ui-1.8.12.custom.min.js" type="text/javascript"></script> <script src="../znakomstva/js/jquery.min.js" type="text/javascript"></script> <script src="../znakomstva/js/jquery-ui.min.js" type="text/javascript"></script> </head> <body> <div class="maindiv"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <!-- ШАПКА --> <td colspan="3"> <div id="forheader"> <img src="img_index/heder.png" alt="Хедер" title="Шапка сайта"/> </div> </td> </tr> <div id="forbody"> <tr> <!-- ЛЕВЫЙ БЛОК --> <td valign="top" rowspan="2"> <?php include ("bd.php"); $result4 = mysql_query("SELECT * FROM users WHERE login='$login' LIMIT 1", $db)or die("Ошибка в запросе: " . mysql_error()); $myrow4 = mysql_fetch_array ($result4); if (empty($myrow4['avatar'])) { $avatar = "../znakomstva/files/avatars/net-avatara.jpg"; } else { $myrow1['avatar']=$avatar; } $myrow1['id']=$id; $myrow1['name']=$name; $myrow1['pol']=$pol; $myrow1['vozr_namber']=$vozr_namber; $myrow1['vozr_mouns']=$vozr_mouns; $myrow1['vozr_year']=$vozr_year; //три верхних переменных преодразую в возраст двоичным числом $myrow1['sity']=$sity; $myrow1['pass']=$pass; $myrow1['login']=$login; //взять число,месяц и год рождения,потом перевести эти значения в двоичный код и выводить на странице пользователя после имени изменив свойствами размер и цвет!Имя сделать более заметное $HTML='<table id="for_tabel_reg"> <tr> <td>'.$sity.'</td> </tr> <tr> <td> <strong class="name">'.$name.' '.$age.'</strong> </td> </tr> <tr> <td> <a><img class="img" alt="" src="'.$avatar.'"></a> </td> </tr> </table>'; print $HTML; ?> <!-- сделать что бы в меню первая вкладка тоже была закрыта как остальные --> <div id="accordion"> <h3><a href="#">Мои предложения</a></h3> <div><p>вот тут 1 цикл находится!</p></div> <h3><a href="#">Мне предложили</a></h3> <div><p>вот тут 2 цикл находится!</p></div> <h3><a href="#">Поиск предложений</a></h3> <div><p>вот тут 3 цикл находится!</p></div> <h3><a href="#">Согласились</a></h3> <div><p>вот тут 4 цикл находится!</p></div> </div> </td> <td> <!-- МЕНЮ В КВЕРИ --> <div class="content"> <ul id="sdt_menu" class="sdt_menu"> <li> <a href="#"> <img src="images/2.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">МОЯ СТРАНИЦА</span> <span class="sdt_descr">переход на свою страницу</span> </span> </a> </li> <li> <a href="#"> <img src="images/1.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">ПОИСК</span> <span class="sdt_descr">поиск предложений</span> </span> </a> <div class="sdt_box"> <a href="#">изменить имя</a> <a href="#">изменить возраст</a> <a href="#"> изменить логин</a> <a href="#"> изменить пароль</a> <a href="#"> изменить город</a> <a href="#"> изменить фото</a> </div> </li> <li> <a href="#"> <img src="images/3.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">ГЛОБАЛЬНЫЕ ВСТРЕЧИ</span> <span class="sdt_descr">поиск отречённых предложений</span> </span> </a> </li> </ul> </div> </td> <td valign="top" width="290" rowspan="2"> <!-- ПРАВЫЙ БЛОК --> <?php if (!empty($_SESSION['login']) and !empty($_SESSION['pass'])) { echo "<h5>РЯДОМ НАХОДЯТСЯ</h5>"; include ("bdreklama.php"); $result = mysql_query("SELECT * FROM reklama WHERE metro='$vihino'",$db); $myrow = mysql_fetch_array($result); while ($myrow = mysql_fetch_array($result)) { printf("<table width='240' border='0' align='center' class='bordered'> <thead align='center'> <tr> <th colspan='2'> <p><strong><h4>%s</h4></strong></p> </th> </tr> </thead> <tbody> <tr> <td> <img alt='Фото местности' src='../foto_reklama/....jpg'> </td> <td> <a href='%s'>%s</a> <p>Телефон:%s</p> <p>Средняя цена:%s</p> </td> </tr> <tr> <td colspan='2'> <p class='rek'>%s</p> <p class='rek'>%s</p> </td> </tr> </tbody> </table>", $myrow['nazvanie'], $myrow['syte_1'], $myrow['syte'], $myrow['telefon'], $myrow['cena'], $myrow['adress'], $myrow['text']); } } else { echo("Вы зашли на сайт"); } ?> </td> </tr> <tr> <td height="455"> <!-- ОСНОВНАЯ КАРТА --> <img src='img_index/moscow.jpeg' alt='Согласились' usemap="#Map"> <map name="map"> <area shape="poly" coords="""10,20,82,90" href="____.html" alt="vihino" coords-> <!-- и так для каждой точки-ссылки --> </map> </td> </tr> <tr> <!-- ОСНОВАНИЕ --> <td colspan="3"> </td> </tr> </div> </table> </div> </body> </html> Та часть где производится вывод данныхх зарегистрированного пользователя с его данными почему-то не появляется ни имени,ни города,ни возроста и вместо аватара изображение"нет аватара"! Соединение с базой данных происходит(по крайней мере ошибой не выдайт):1 PHP: <?php $dbname="users"; $dbhost="localhost"; $dbuser="panich07"; $dbpass="070CFItymrf"; $db = mysql_connect ($dbhost,$dbuser,$dbpass); if (!$db) { exit("Извините за временные неудобства!В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.Попробуйте посетить сайт позднее!"); } mysql_select_db ("user",$db); if (!@mysql_select_db ("user",$db)) { exit("Извините за временные неудобства!В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.Попробуйте посетить сайт позднее!"); } ?> В чём проблема с выводом данных?Почему не выводятся данные пользователя! Впрочем таже проблема и с выводом в цикле рекламы(в этом скрипте есть ближе к концу):1 PHP: <?php $dbname="users"; $dbhost="localhost"; $dbuser="panich07"; $dbpass="070CFItymrf"; $dbrek = mysql_connect ($dbhost,$dbuser,$dbpass); mysql_select_db ("reklama",$dbrek); if (!$dbrek) { echo("Этот сайт!"); } mysql_select_db("user",$dbrek); if (!@mysql_select_db ("user",$dbrek)) { exit("Этот сайт!"); } ?> И того: 1.Не воводятся данные пользователя. 2.Не воводится реклама в цикле. Как же быть,как быть...)))
Причин могут быть много, а судя по коду, причин может быть очень много. Проверяй по порядку выводимые данные. Сначала в PHPMyAdmin вручную проверь вывод данных SELECT * FROM reklama WHERE metro='vihino', если данные есть, тогда делай var_dump($myrow), если не выводятся данные все равно, постарайся определить на какой именно строчке перестает работать код. Так что, вряд ли в этом тебе кто нибудь поможет кроме тебя самого =)