| |
|
|
| | не передаются данные из таблицы при отключённых глобальных переменных :(
может не правильно передаю данные - таблица точна работает и данные в ней есть - вот код вывода.
<?php
include "../config.php";
if ($_COOKIE["valid_user"]=='Admin*')
{
$query3 = "UPDATE user SET last_time = NOW() WHERE name = 'Admin'";
mysql_query($query3);
}
else {;}
$query = "SELECT * FROM user WHERE name='".$_GET['name']."'";
$ath = mysql_query($query);
include ("../../../up.html");
include ("../../../buttons.php");
echo '<td width=100% bgcolor=D4D4D4 valign=top>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td>';
if($ath)
{
$user = mysql_fetch_array($ath);
$mail=$user['email'];
$name=$user['name'];
$homepage=$user['homepage'];
$about=$user['about'];
$time=$user['time'];
$last_time=$user['last_time'];
echo "<b><font size=3>".$user['name']."</font></b><br>";
echo "<a href=mailto:$mail>";
echo 'E-Mail</a><br>';
echo "Домашняя страница: ".$user['homepage']."<br>";
echo "О себе: ".$user['about']."<br>";
echo "Дата регистрации: ".$user['time']."<br>";
echo "Время последнего посещения: ".$user['last_time'];
}
else
{
echo "<p><b>Error: ".mysql_error()."</b></p>";
exit();
}
include ("../../../dawn.html");
?>
|
| |
| |
|
|
| |
|
|
| |
для: 10100100
(15.08.2006 в 09:43)
| | | Если запрос формируется динамически - его лучше всегда проверять на правильность выполнения, чтобы быть точно уверенным в чём дело.
<?php
$query = "SELECT * FROM user WHERE name='".$_GET['name']."'";
$ath = mysql_query($query);
if(!$ath) exit("Ошибка - ".mysql_error());
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(15.08.2006 в 10:47)
| | | нашёл ошибку, она заключалась в том тчо я Имя передавал методом ГЕТ и не поместил само имя в переменную - изменил вот так - вроде бы должно работать. но нет не хочет, теперь страница вообще е грузится - в место неё белое поле... :(
<?php
include "../config.php";
$name=$_GET['name'];
echo $name;
if ($_COOKIE["valid_user"])
{
$query3 = "UPDATE user SET last_time = NOW() WHERE name = $name";
mysql_query($query3);
}
else {;}
$query = "SELECT * FROM user WHERE name = $name";
$ath = mysql_query($query);
if(!$ath) exit("Ошибка - ".mysql_error());
include ("../../../up.html");
include ("../../../buttons.php");
echo '<td width=100% bgcolor=D4D4D4 valign=top>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td>';
if($ath)
{
$user = mysql_fetch_array($ath);
$mail=$user['email'];
$name=$user['name'];
$homepage=$user['homepage'];
$about=$user['about'];
$time=$user['time'];
$last_time=$user['last_time'];
echo "<b><font size=3>".$name."</font></b><br>";
echo "<a href=mailto:$mail>";
echo 'E-Mail</a><br>';
echo "Домашняя страница: ".$homepage."<br>";
echo "О себе: ".$about."<br>";
echo "Дата регистрации: ".$time."<br>";
echo "Время последнего посещения: ".$last_time];
}
else
{
echo "<p><b>Error: ".mysql_error()."</b></p>";
exit();
}
include ("../../../dawn.html");
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(15.08.2006 в 10:47)
| | | помогите!!!! :( | |
| |
|
|
| |
|
|
| |
для: 10100100
(16.08.2006 в 13:23)
| | | Хм... а если в самом начале прописать
<?php
echo "Hello wordld!";
?>
| эта фраза тоже не выводится? | |
| |
|
|
| |
|
|
| |
для: cheops
(16.08.2006 в 13:35)
| | | да - так тоже не выводится :(
до того как я начал чтолибо менять страница хотя бы показывалась на глаза, а так вообще не фурычит :(
что это может быть? | |
| |
|
|
| |
|
|
| |
для: 10100100
(16.08.2006 в 14:25)
| | | Дело где происходит на локальной машине или на хостинге? У вас скорее всего отключён вывод ошибок в окно браузера. | |
| |
|
|
| |
|
|
| |
для: cheops
(16.08.2006 в 16:00)
| | | дело происходит на хосте, да нет - вывод ошибок вроде бы пашет исправно.
блин, ведь почти ничего не менял - только добавил значения ПОСТ в переменные :( | |
| |
|
|
| |
|
|
| |
для: 10100100
(16.08.2006 в 16:08)
| | | Тогда трясите хостера - скорее всего проблемы на его стороне - пусть прокомментирует. | |
| |
|
|
| |
|
|
| |
для: cheops
(16.08.2006 в 16:13)
| | | нет косяк был в скрипте сейчас кое чт опереправил - вроде заработало ток вот что выдаёт...
"Ошибка - Unknown column 'Admin' in 'where clause' " ADMIN в данном случае это имя юзера, а всё остальное не знаю что значит... | |
| |
|
|
| |
|
|
| |
для: 10100100
(16.08.2006 в 16:38)
| | | Какова структура таблицы user - в ней имеется столбец с имененм Admin? | |
| |
|
|
| |
|
|
| |
для: cheops
(16.08.2006 в 22:27)
| | | нет - такого столбца нету - в этм то и парадокс....
CREATE TABLE `user` (
`id_user` INT NOT NULL AUTO_INCREMENT ,
`name` TINYTEXT,
`pass` TINYTEXT,
`email` TINYTEXT,
`homepage` TINYTEXT,
`about` TINYTEXT,
`time` DATETIME DEFAULT NULL ,
`last_time` DATETIME DEFAULT NULL ,
PRIMARY KEY (id_user)
) TYPE = MYISAM;
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(16.08.2006 в 22:27)
| | | поправил - проблема была с кавычками в запросе.
сейчас на страницу выводятся все статичные данные а данные о пользовтаеле так и не выводятся - таблица точно НЕ ПУСТАЯ но данные не выводятся :( | |
| |
|
|