не заносятся данные в базу
1.
shurik (12.10.2009 / 12:58)
часть один
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);}
2.
shurik (12.10.2009 / 13:00)
часть два
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 "заполнены не все поля";}
?>
выдает
игра не добавлена
3.
Жека (12.10.2009 / 14:02)
скорей всего ты забыл указать ещё какое-то поле.
Лучше юзай так:
mysql_query("INSERT INTO `game`
SET `name`='$name',
`url`='$url',
`img`='$img',
`size`='$size',
`desc`='$desc',
`text`='$text',
`razdel`='$razdel'");
4.
Жека (12.10.2009 / 14:04)
Я делаю такие запросы и не страдаю...
5.
shurik (12.10.2009 / 14:14)
4.
+ фсе работает, спс
6.
Жека (12.10.2009 / 14:23)
превый тоже будет работать если ты добавишь ещё ид...
mysql_query("INSERT INTO game ('id', 'name', 'url', 'img', 'size', 'desc', 'text', 'razdel') VALUES ('', '$name', '$url', '$img', '$size', '$desc', '$text', '$razdel')", $db);
7.
DmitryDick (12.10.2009 / 15:10)
$addgame у тебя булевского типа, т.е. либо 1 или 0, либо true или false, что один хрен.
А ты ее сравниваешь со строкой $addgame == 'true'. Делай просто:
<?
if ( $addgame ) {
// $addgame равна true
echo 'ok';
}
else {
//тут она false
echo 'err';
}
?>
URL:
https://visavi.net/topics/1660