-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
1

Не получается добавить массив

30.10.2017, 01:07. Показов 367. Ответов 2
Метки нет (Все метки)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php 
session_start();
    include ("blocks/bd.php");
    $timesArray = array (1 => "15 мин", 2 => "30 мин", 3 => "1 час", 4 => "3 часа", 5 => "6 часов", 6 => "12 часов");
    $zagArray = array (1 => "Сломался телефон", 2 => "Украли телефон",3 => "Украли батинок", 4 => "Сломался принтер", 5 => "Не работает ничего", 6 => "Украли деньги");
    
    $nomer = $_POST['nomer'];
    $nlf = $_POST['nlf'];
    $zag = $_REQUEST['zag'];
    $problema = $_POST['problema'];
    $date = date("F j, Y, g:i a");
    $statys = $_REQUEST['statys'];
    $times = $timesArray[$_REQUEST['zag']];
    $result = mysql_query ("INSERT INTO forma (nomer,nlf,zag,problema,date,statys,times) VALUES('$nomer','$nlf','$zag','$problema','$date','$statys','$times')");
    if ($result=='TRUE')
    {
    echo "Вы успешно подали заявку! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
    }
 else {
    echo "Ошибка! Вы не зарегистрированы.";
    }
?>
в переменную zag попадает значение из формы $times пустая в обработчике формы видно что
PHP
1
$timesArray = array (1 => "15 мин", 2 => "30 мин", 3 => "1 час", 4 => "3 часа", 5 => "6 часов", 6 => "12 часов");
разделена на массивы и подставляем
PHP
1
$times = $timesArray[$_REQUEST['zag']];
по идеи все должно работать но смотрю в базу $times пуста. Помогите где ошибка то
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2017, 01:07
Ответы с готовыми решениями:

Не получается добавить переменную в массив $_SESSION
Session::set('message', 'test'); Router::redirect('/admin/pages/'); Session::set вот ...

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

Создаю массив кнопок, не получается добавить обработчик Click. Пример из Культина
Создаю массив кнопок, не получается добавить обработчик события Клик на них.Пример из Культина -но...

Не получается добавить конструктор
(Задание) 1. Откройте класс Издание. 2. Добавьте конструктор по умолчанию и конструктор...

2
2166 / 1650 / 839
Регистрация: 10.01.2015
Сообщений: 5,184
30.10.2017, 07:45 2
kyzmichev, в массиве $timesArray нет элемента $_REQUEST['zag'], поэтому переменная $times не инициализируется. По всей видимости, у Вас отключен вывод ошибок. В начало кода пропишите
PHP
1
error_reporting(E_ALL);
и ошибки, если таковые имеются, будут отображены. Плюс измените строку 14, дополнив ее следующим:
or die(mysql_error().
PHP
1
$result = mysql_query ("INSERT INTO forma (nomer,nlf,zag,problema,date,statys,times) VALUES('$nomer','$nlf','$zag','$problema','$date','$statys','$times')") or die(mysql_error();
Так же, никогда не сработает условие на строке 15, ибо в данном случае TRUE должно быть не строкой, а булевым типом.
PHP
1
2
if ($result==true)//либо сокращенный вариант if ($result)
//и т д
0
-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
30.10.2017, 17:28  [ТС] 3
спасибо пифагор но я уже разобрался ошибка было в другом
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2017, 17:28
Помогаю со студенческими работами здесь

Не получается добавить данные в БД
Привет! Ситуация такова, только учусь и много еще не понимаю, прикладываю скрины Первый скрин...

Не получается добавить запись
У меня не получается вывести записи в базу данных, подскажите в чем может быть проблема &lt;?php ...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru