{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (19 май 2013, 16:26) [0/0] [0] [отв] [спам] [под] +1 | -1

case \'add_item\':

if(isset($_POST[\'submit\']))
{

if($_FILES[\"file\"][\"size\"]<=150000){
$name=sims_in($_POST[\'name\']);
$cost=sims_in($_POST[\'cost\']);
$type=sims_in($_POST[\'type\']);

$i1 = sims_in($_POST[\'n1\']);
$i2 = sims_in($_POST[\'n2\']);
$i3 = sims_in($_POST[\'n3\']);
$i4 = sims_in($_POST[\'n4\']);
$in=($i1!=\'n\' ? $i1 : NULL);
$in=$in.\"\".($i2!=\'n\' ? \":\".$i2 : NULL);
$in=$in.\"\".($i3!=\'n\' ? \":\".$i3 : NULL);
$in=$in.\"\".($i4!=\'n\' ? \":\".$i4 : NULL);
$culinar = sims_in($_POST[\'culinar\']);
$comfort = sims_in($_POST[\'comfort\']);
$nujda = sims_in($_POST[\'nujda\']);
$bodrost = sims_in($_POST[\'bodrost\']);
$dosug = sims_in($_POST[\'dosug\']);
$obshenie = sims_in($_POST[\'obshenie\']);
$gigiena = sims_in($_POST[\'gigiena\']);
$yut = sims_in($_POST[\'yut\']);
$time = sims_in($_POST[\'time\']);
$add = ($culinar!=\'\' ? \"culinar:$culinar:\" : NULL).($comfort!=\'\' ? \"comfort:$comfort:\" : NULL).($nujda!=\'\' ? \"nujda:$nujda:\" : NULL).($bodrost!=\'\' ? \"bodrost:$bodrost:\" : NULL).($dosug!=\'\' ? \"dosug:$dosug:\" : NULL).($obshenie!=\'\' ? \"obshenie:$obshenie:\" : NULL).($gigiena!=\'\' ? \"gigiena:$gigiena:\" : NULL).($yut!=\'\' ? \"yut:$yut\" : NULL);
mysql_query(\"INSERT INTO `sims_item`(`name`,`type`,`cost`,`plus`,`exp`,`time` VALUES(\'\".$name.\"\',\'\".$type.\"\',\'\".$cost.\"\',\'\".$add.\"\',\'\".$in.\"\',\'\".$time.\"\'\"*;

$io=mysql_insert_id();
$newfile=$_FILES[\'file\'][\'tmp_name\'];
$file=strtolower($_FILES[\'file\'][\'name\']);
$file=pathinfo($file, PATHINFO_EXTENSION);//расширение файла
$arrays=\'png\';//доступные расширения файла
$myfile_type = $_FILES[\"file\"][\"type\"];
$size=getimagesize($newfile);

if(get_file_type_sims($file,$arrays)==false){
echo \"Загруженный файл имеет некоректное расширение(доступные: .png)<br/>-<a href=\'sims_admin.php?\".mt_rand().\"\'>Назад</a><br/>\";
unlink($_FILES[\'file\'][\'tmp_name\']);

exit;
}

if($size[0]>44 II $size[1]>44){
echo \"Загруженный файл превышает допустимые размеры(44х44)!<br/>-<a href=\'sims_admin.php?\".mt_rand().\"\'>Назад</a><br/>\";
unlink($_FILES[\'file\'][\'tmp_name\']);
exit;
}
if($myfile_type!=\'image/png\'{
echo \"Загруженный файл не является картинкой!<br/>-<a href=\'sims_admin.php?\".mt_rand().\"\'>Назад</a><br/>\";
unlink($_FILES[\'file\'][\'tmp_name\']);
exit;
}



$path=\'i/b_\'.$io.\'.\'.$file;
move_uploaded_file($newfile,$path);

}
header(\"Location:sims_admin.php?ok&mode=add_item\"*;
exit;

}
echo \"<form method=\'post\' enctype=\'multipart/form-data\' action=\'sims_admin.php?mode=add_item\'>
Картинка(размер не более 44х44, .png):<br/>
<input type=\'file\' name=\'file\' /><br/>
Название<br/>
<input name=\'name\' />
<br/>
Тип вещи:
<br/>
<select name=\'type\'>
<option value=\'bed\'>Кровати</option>
<option value=\'cabinet\'>Шкафы</option>
<option value=\'chair\'>Стулья, кресла</option>
<option value=\'enter\'>Развлечения</option>
<option value=\'jac\'>Джакузи</option>
<option value=\'ykr\'>Украшения</option>
<option value=\'bit\'>Бытовые приборы</option>
<option value=\'osv\'>Освещение</option>
<option value=\'polki\'>Полки</option>
<option value=\'dush\'>Души</option>
<option value=\'divan\'>Диваны</option>
<option value=\'tumb\'>Тумбочки</option>
<option value=\'stol\'>Столы</option>
<option value=\'teh\'>Техника</option>
<option value=\'toilet\'>Туалеты</option>
<option value=\'moi\'>Мойки</option>
</select><br/>
Стоимость<br/>
<input name=\'cost\' />
<br/>
Развитие навыков <br/>
#1<br/>
<select name=\'n1\'>
<option value=\'n\'>Ничего</option>
<option value=\'culinaria\'>Кулинария</option>
<option value=\'tehnika\'>Техника</option>
<option value=\'obayanie\'>Обаяние</option>
<option value=\'culture\'>Культура тела</option>
<option value=\'medicina\'>Медицина</option>
<option value=\'logika\'>Логика</option>
<option value=\'tvorchesto\'>Творчество</option>
<option value=\'uborka\'>Уборка</option>
</select>
<br/>
#2<br/>
<select name=\'n2\'>
<option value=\'n\'>Ничего</option>
<option value=\'culinaria\'>Кулинария</option>
<option value=\'tehnika\'>Техника</option>
<option value=\'obayanie\'>Обаяние</option>
<option value=\'medicina\'>Медицина</option>
<option value=\'culture\'>Культура тела</option>
<option value=\'logika\'>Логика</option>
<option value=\'tvorchesto\'>Творчество</option>
<option value=\'uborka\'>Уборка</option>
</select>
<br/>
#3<br/>
<select name=\'n3\'>
<option value=\'n\'>Ничего</option>
<option value=\'culinaria\'>Кулинария</option>
<option value=\'tehnika\'>Техника</option>
<option value=\'obayanie\'>Обаяние</option>
<option value=\'medicina\'>Медицина</option>
<option value=\'culture\'>Культура тела</option>
<option value=\'logika\'>Логика</option>
<option value=\'tvorchesto\'>Творчество</option>
<option value=\'uborka\'>Уборка</option>
</select>
<br/>
#4<br/>
<select name=\'n4\'>
<option value=\'n\'>Ничего</option>
<option value=\'culinaria\'>Кулинария</option>
<option value=\'tehnika\'>Техника</option>
<option value=\'obayanie\'>Обаяние</option>
<option value=\'culture\'>Культура тела</option>
<option value=\'logika\'>Логика</option>
<option value=\'medicina\'>Медицина</option>
<option value=\'tvorchesto\'>Творчество</option>
<option value=\'uborka\'>Уборка</option>
</select>
<br/>
Потребности <br/>
Питание <input size=\'2\' name=\'culinar\' value=\'0\'/><br/>
Комфорт <input size=\'2\' name=\'comfort\' value=\'0\'/><br/>
Нужда <input size=\'2\' name=\'nujda\' value=\'0\'/><br/>
Бодрость <input size=\'2\' name=\'bodrost\' value=\'0\'/><br/>
Досуг <input size=\'2\' name=\'dosug\' value=\'0\'/><br/>
Общение <input size=\'2\' name=\'obshenie\' value=\'0\'/><br/>
Гигиена <input size=\'2\' name=\'gigiena\' value=\'0\'/><br/>
Уют <input size=\'2\' name=\'yut\' value=\'0\'/><br/>
Время, занимаемое использованием данной вещи(в сек)<br/>
<input name=\'time\' value=\'60\' /><br/>
<input name=\'submit\' value=\'Добавить\' type=\'submit\' />
</form>\";
break; ниже бд
CREATE TABLE IF NOT EXISTS `sims_item` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cost` int(11) NOT NULL,
`n` varchar(164) NOT NULL,
`n1` varchar(164) NOT NULL,
`n2` varchar(164) NOT NULL,
`n3` varchar(164) NOT NULL,
`n4` varchar(164) NOT NULL,
`culinar` int(11) NOT NULL,
`place` varchar(164) NOT NULL,
`comfort` int(11) NOT NULL,
`nujda` int(11) NOT NULL,
`bodrost` int(11) NOT NULL,
`dosug` int(11) NOT NULL,
`obshenie` int(11) NOT NULL,
`gigiena` int(11) NOT NULL,
`yut` int(11) NOT NULL,
`culinaria` int(11) NOT NULL,
`type` varchar(164) NOT NULL,
`name` varchar(164) NOT NULL,
`time` int(11) NOT NULL,
`plus` int(11) DEFAULT NULL,
`exp` int(11) NOT NULL,
`tehnika` int(11) NOT NULL,
`obayanie` int(11) NOT NULL,
`culture` int(11) NOT NULL,
`logika` int(11) NOT NULL,
`tvorchesto` int(11) NOT NULL,
`uborka` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
не могу понять что не так тут


Изм. 1 раз. / Посл. изм. (19 май 2013, 16:27)
2. [автор] (20 май 2013, 23:20) [0/0] [0] [отв] [спам] [под] +1 | -1

Мой мозг неможет понять что не так

3.
Lorinz * 1.32
(20 май 2013, 23:22) [0/0] [0] [отв] [спам] [под] +1 | -1

* какую ошибку пишет?


Изм. 1 раз. / Посл. изм.
Lorinz * 1.32
(20 май 2013, 23:22)
4. [автор] (20 май 2013, 23:23) [0/0] [0] [отв] [спам] [под] +1 | -1

он не пишет а незаписывает в бд некоторые поля и в других файлах изза этого проблемы

5.
Lorinz * 1.32
(20 май 2013, 23:24) [0/0] [0] [отв] [спам] [под] +1 | -1

olimp, т.е. таблица создана все ок. тупо не идут некоторые записи так?

6. [автор] (20 май 2013, 23:28) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, да незаписывается ничего кроме названия,цены,картинки,ид, и тип

7.
Lorinz * 1.32
(20 май 2013, 23:30) [0/0] [0] [отв] [спам] [под] +1 | -1

olimp, в форме где одиночные ковычки замени на двойные(щас еще погляжу)

8. [автор] (20 май 2013, 23:32) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, во всех формах?

9.
Lorinz * 1.32
(20 май 2013, 23:32) [0/0] [0] [отв] [спам] [под] +1 | -1

if($myfile_type!=\'image/png\'{

не хватает скобки т.е.
if($myfile_type!=\'image/png\'){

10.
Lorinz * 1.32
(20 май 2013, 23:33) [0/0] [0] [отв] [спам] [под] +1 | -1

olimp, а хотя у тебя там екхо с двойных начинается. тогда не надо...

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений