новая строка не добавляется в таблицу

els

Новичок
новая строка не добавляется в таблицу

народ помогите плз, я только недавно начал изучать пхп и mysql и у меня сразу же появилась проблема, вот код:
PHP:
<?php	
	include("index.php");
	if (($nick!="") and ($name!="") and ($ip!="") 
	and ($tel!="")) 
		{
			$db=mysql_connect("localhost","root","Gt17e3nnn") or die("could not connect");
			mysql_select_db("kartoteka",$db) or die("could not selected database");
			$query="insert into chars values ('$nick','$name,'$fam','$ip','$tel','$adr')";
			$result=mysql_query($query);
			echo "<center><font color=green size=7>Спасибо! Ваша запись добавлена в базу!</font><br></center>";
		}			
	else
		{
			echo "<center><font color=red size=7> Поля ник, имя, ip адрес, телефон - являются обязательными полями для заполнения!</font><br></center>";
		}; 
		
		
?>
и почему то новая строка в таблице не добавляется(( хотя код вроде бы верный
в чем проблема?
 

Фанат

oncle terrible
Команда форума
я тебе очень рекомендую почитать вот этот текстик.
PHP FAQ: Ничего не работает! Что делать???
только целиком, а не первые две строчки.
он, хоть и сравнительно большой, но там даётся ответ на философский вопрос "почему не работает, хотя код вроде бы праильный" и есть практические рекомендации, что делать, чтобы код исправить
 

els

Новичок
статью прочитал, узнал кое что новое, но в моем случае она мне не помогла
у меня почему то не выполняется sql - код т.к. если написать
if ($result) echo "ok"; else echo "not ok";
то на экране выводится not ok
скажите пожалуйста почему?
 

Andreika

"PHP for nubies" reader
els
потому, что ошибка.. в запросе... очепятка
инфу об ошибке возвращает функция mysql_error()
 

Фанат

oncle terrible
Команда форума
но в моем случае она мне не помогла
я бы не торопился на твоём месте с такими выводами.
почитай ещё раз, повнимательнее.
вдруг найдёшь что-то, связанное твоей проблемой, про которую ты сейчас написал

-~{}~ 09.04.06 13:08:

Andreika
вообще-то, ему там открытым текстом про это написано
и гораздо правильнее, чем ты здесь написал
 

els

Новичок
опечатку нашел (кавычку забыл поставить)
все равно отображается not ok и в базе новая строка не появляется...(
 

Фанат

oncle terrible
Команда форума
всё равно надо прочитать, что надо сделать в твоём случае.
скажи, это мне надо чтобы ты свою проблему решил?
или тебе?
почему я должен тебя уговаривать?
 

els

Новичок
нет это надо мне, ты и не должен меня уговаривать решить мою проблему, но почему нельзя просто взять и помочь человеку написать где у него ошибка....
 

Фанат

oncle terrible
Команда форума
я тебе взял и помог.
дал ссылку, где чёрным по белому написано, что надо делать в случае таких проблем, как у тебя.
ты ничего не прочёл, и заявился сюда рассказывать мне, что "не помогает".
 

Фанат

oncle terrible
Команда форума
способен ли ты выполнить простые рекомендации, которые там изложены?
 
Сверху