Таблица не хочет принимать данные!

Статус
Закрыто для дальнейших ответов.

kilmas

Member
Регистрация
28.01.2011
Сообщения
13
Здравствуйте ! подскажите кто сталкивался, пишу сайт, пользуюсь локальным хостом Денвер. По ходу работы создал одну таблицу, вторую... всё отлично... создал третью таблицу по такому же образу и подобию но она не хочет воспринимать данные !!!, ничего не понимаю, для проверки создал еще одну таблицу но и она не принимает данные.

таблица = id (int10 primary ai) login(var 50) friend(var 50) key(var 5)


Код:
echo "<br><a href=friend.php?id=$login>Отправить данные</a>";
Код:
<?php
session_start();
include ("bd.php");
 if (empty($_SESSION['login']) or empty($_SESSION['pass']))
   { echo "Сперва авторизуйтесь <a href=index.php>Перейти</a>"; exit;}
      $login = $_SESSION['login'];

   if (isset($_GET['id'])) {$friend = $_GET['id'];}
   $key = "1";
   $result = mysql_query ("INSERT INTO friend (login,friend,key) VALUES ('$login','$friend','$key')");
 
   
	
if ($result == 'true') 
   {echo "<html><head>
<meta http-equiv='refresh' content='0;URL=cabinet.php?id=$friend'>
</head></html>";
exit();}
?>
Думал может данные какие не проходят, вставил перед if ($result == 'true') проверку

echo "$login";
echo "$friend";
echo "$key";
exit;

но нет, все переменные выходят на экран. убираю exit; на страницуу выводятся переменные и скрипт останавливается так как не выполняется условие if ($result == 'true') помогите ничего не понимаю....(((
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Попробуйте добавить вывод сообщения об ошибке, например так:
Код:
$result = mysql_query ("INSERT INTO friend (login,friend,key) VALUES ('$login','$friend','$key')")
    or die (mysql_error ());
Тогда и увидите, в чем ошибка.

Кстати, когда код будет отлажен, рекомендуется or die() убрать.
 

kilmas

Member
Регистрация
28.01.2011
Сообщения
13
Спасибо за помощь! базе не понравилось что я назвал поле key, видимо это какое то зарезервированное название, так и не понял. поменял название поля всё заработало!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ