May 24, 2011 05:50
SOS
Если был сайт на php и была БД, таблицы которой заполнялась с сайта (добавление админом новостей, регистрация пользователей), а теперь РАЗ! и ничего не работает!!! Код не трогала, старые сохраненные копии тоже не работают. Как быть и что делать? Вывод из таблиц аботает хорошо.
???
Leave a comment
Comments 11
В общем, ini_set('error_reporting', E_ALL); ini_set('display_errors', true); в начало index.php (или admin.php - что там в админке?), а сюда - какие ошибки сваливаются.
Reply
ошибки:
Notice: Use of undefined constant localhost - assumed 'localhost' in Z:\home\2uzel.ru\www\index.php on line 146
Notice: Use of undefined constant root - assumed 'root' in Z:\home\2uzel.ru\www\index.php on line 146
Notice: Use of undefined constant db - assumed 'db' in Z:\home\2uzel.ru\www\index.php on line 151
это вот такие штуки в index.php показывает
а если в тот файл, где обработчик - ничего не выдает(( Там вообще такой текст:
include ("bd.php");
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, такое имя занято. Введите другое.");
}
$result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");
if ($result2=='TRUE')
{
echo "Поздравляем!
Вы успешно зарегистрированы!
Авторизируйтесь else ( ... )
Reply
Reply
for ($i=0; $i<$rows; $i++)
{
for ($j=0; $j<$cols; $j++)
echo mysql_result($service, $i, $j);
echo "\n";
}
echo "";
if (isset ($_SESSION['login']))
{
echo ("Здравствуйте, ".$_SESSION['login']." выйти");
}
----------
вот так. но регистрация в другом файле.. там не выводит никаких ошибок.. пусто и не заполняется в базу..((
Reply
Reply
Leave a comment