Loading...
Помощь по скриптам | вопрос по скрипту
вообщем enm такая все работает но при созданий нового раздела не заносит в базу данных
services.zip 3.4 Kb ⬇ 93
конкретнее вот тут что то не то

switch(isset($_GET['act'])?htmlspecialchars($_GET['act']):false) {
case 'add_dir':
if (!isset($_GET['id']) || isset($_GET['id']) && intval($_GET['id']) != 0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `services_dir` WHERE `id` = '". intval($_GET['id']) ."'"), 0) == 0) {
header("location: /servicesADM");
exit;
}
$dir['id'] = "0";
$dir['id_dir'] = "0";
if (isset($_GET['id']) && intval($_GET['id']) != 0) {
$dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `services_dir` WHERE `id` = '". intval($_GET['id']) ."' LIMIT 1"));
}
$error = false;
$errort = '';
if (isset($_POST['submit'])) {
$name = mysql_real_escape_string($_POST['name']);
if (empty($name)) {
$error = true;
$errort .= '<div class="err">Вы не ввели название</div>';
} elseif(strlen($name) > 50) {
$error = true;
$errort .= '<div class="err">Большое название</div>';
}
mysql_query("INSERT INTO `services_dir` (`id`, `name`) VALUES ('". $dir['id'] ."', '". $name ."')");
header("location: /servicesADM?dir=". $dir['id']);
}
echo $errort;
echo '<form method="menu" class="post">
Название:<br/><input type="text" name="name"><br>
<input type="submit" name="submit" value="Добавить"><br>
</form>
<div class="post"><a href="/servicesADM?dir='. $dir['id'] .'">Назад</a></div>';
break;
пиши данные помогу
409212064 (24.02.2018 в 14:31)
пиши данные помогу

диан какие именно скрипт в архиве есть)
sasha100q (24.02.2018 в 14:43)
409212064 (24.02.2018 в 14:31)
пиши данные помогу

диан какие именно скрипт в архиве есть)

при запросе в mysql сделай проверку на ошибку, и по ошибке уже выявишь проблему
Если никто не поможет,потом смогу помочь..Сейчас занят установкой новой ОС на сервер
mc_smail (24.02.2018 в 15:44)
Если никто не поможет,потом смогу помочь..Сейчас занят установкой новой ОС на сервер

сне ms счас ошибку по коду подсказал бы где
sasha100q , ошибка в запросе
Lintifor (28.02.2018 в 18:33)
sasha100q , ошибка в запросе

а конекретнее где
sasha100q , в строке 45 передавать данные базу нужно так $name = `name`
Онлайн: 0
Время:
Gen. 0.1067
(c) Bym.Guru 2010-2026