не заносятся данные в базу

Печать RSS
270

S
Автор
Чатланин
0
часть один
include("bd.php");
if (isset($_POST['name'])){$name =$_POST['name'];}if ($name == ''){unset($name);}
if (isset($_POST['url'])){$url =$_POST['url'];} if ($url == '') {unset($url);}
if (isset($_POST['img'])){$img =$_POST['img'];} if ($img == '') {unset($img);}
if (isset($_POST['size'])){$size =$_POST['size'];}if ($size == ''){unset($size);}
if (isset($_POST['desc'])){$desc =$_POST['desc'];}if ($desc == ''){unset($desc);}
if (isset($_POST['text'])){$text =$_POST['text'];}if ($text == ''){unset($text);}
if (isset($_POST['razdel'])){$razdel =$_POST['razdel'];}if ($razdel == '') 	{unset($razdel);}
Изменил: shurik (12.10.2009 / 12:59)
S
Автор
Чатланин
0
часть два
if (isset($name) && isset($url) && isset($img) && isset($size) && isset($desc) && isset($text) && isset($razdel)) 
{$addgame = 
mysql_query("INSERT INTO game ('name', 'url', 'img', 'size', 'desc', 'text', 'razdel') VALUES ('$name', '$url',  '$img',  '$size',  '$desc',  '$text', '$razdel')", $db);
if ($addgame == 'true') {echo "все ОК. игра добавлена";}
else {echo "игра не добавлена";}}
else {echo "заполнены не все поля";}
?>
выдает игра не добавлена
Ж

Пацак
0
скорей всего ты забыл указать ещё какое-то поле.
Лучше юзай так:
     	mysql_query("INSERT INTO `game` 
    		                SET `name`='$name',
    		                    `url`='$url',
    		                    `img`='$img',
    		                    `size`='$size',
    		                    `desc`='$desc',
                                `text`='$text',
                                `razdel`='$razdel'");
Изменил: Жека (12.10.2009 / 14:06)
Ж

Пацак
0
Я делаю такие запросы и не страдаю...
Изменил: Жека (12.10.2009 / 14:06)
S
Автор
Чатланин
0
4.+ фсе работает, спс
Ж

Пацак
0
превый тоже будет работать если ты добавишь ещё ид...
 mysql_query("INSERT INTO game ('id', 'name', 'url', 'img', 'size', 'desc', 'text', 'razdel') VALUES ('', '$name', '$url',  '$img',  '$size',  '$desc',  '$text', '$razdel')", $db); 
Изменил: Жека (12.10.2009 / 14:24)

Пацак
0
$addgame у тебя булевского типа, т.е. либо 1 или 0, либо true или false, что один хрен.
А ты ее сравниваешь со строкой $addgame == 'true'. Делай просто:
<?
if ( $addgame ) { 
// $addgame равна true
echo 'ok';
}
else {
//тут она false
echo 'err';
}
?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск