не вносится новые данные

wind

Новичок
не вносится новые данные

Прошу помощи, сломал голову уже, по запросу INSERT в базу не вводятся новые данные.

Код:
<?php
include ("../blocks/bd.php");
$event=$_GET['event'];
if (!isset($event)) {
print "<form method='post' action='add_sms.php?event=add'>
<p>Тема SMS</p>
<p>
<input type='checkbox' name='checkbox1' value='love'>
любовное <br>
<input type='checkbox' name='checkbox2' value='sex'>
эротическое <br>
<input type='checkbox' name='checkbox3' value='shutka'>
шуточное <br>
<input type='checkbox' name='checkbox4' value='stihi'>
стихи <br>
<br>
Текс смс:
<br>
<textarea name='textsms' cols='70' rows='5'></textarea>
<br>
<br>
<input type='submit' name='Submit' value='Добавить'>
<br>
</p>
</form>";
}
else {
$theme=$checkbox1.' '.$checkbox2.' '.$checkbox3.' '.$checkbox4;
$result=("INSERT INTO lovesms (theme, sms) VALUES ('$theme', '$textsms')");
mysql_error("INSERT INTO lovesms (theme, sms) VALUES ('$theme', '$textsms')");
echo $theme;
echo $textsms;
if ($result=='TRUE') {echo 'Новое смс успешно добавлено';}
else {echo 'Простите смс добавить не удалось';}
}
?>

Ошибка:

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in Z:\home\Znakomsy_PHP\www\admin\lovesms\add_sms.php on line 50
 

С.

Продвинутый новичок
Покажи строчку, где ты собственно вносишь данные в базу?
 

wind

Новичок
Автор оригинала: С.
Покажи строчку, где ты собственно вносишь данные в базу?
$result=("INSERT INTO lovesms (theme, sms) VALUES ('$theme', '$textsms')");

-~{}~ 26.03.10 19:42:

За пример спасибо, но хотелось бы найти ошибку в своем коде
 

dimagolov

Новичок
да у тебя нету кода вообще, полный бред, очень отдаленно синтаксисом напоминающий программу на пхп.
 

wind

Новичок
Автор оригинала: dimagolov
да у тебя нету кода вообще, полный бред, очень отдаленно синтаксисом напоминающий программу на пхп.
ну так читайте в моем статусе - "новичок", что мне сразу гениальные скрипты писать. Ну это отступление, по моему бреду не подскажите ничего?
 

dimagolov

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

wind

Новичок
Автор оригинала: baev
— «хотелось бы» — найдите:
http://phpfaq.ru/debug

А то пока получается: «хотелось бы, чтобы за меня нашли ошибку в моём коде»…
Я этим уже воспользовался, вставил выдачу ошибки в код и указал выше что он выдает:

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in...

вот теперь хочу в целях саморазвития понять, что не так
 

Вурдалак

Продвинутый новичок
PHP:
mysql_error("INSERT INTO lovesms (theme, sms) VALUES ('$theme', '$textsms')");
— смотри в мануале что принимает в качестве единственного аргумента данная функция. Никак не string.

-~{}~ 26.03.10 21:03:

И смотри что возвращает.
 

dimagolov

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