За последние 24 часа нас посетили 23166 программистов и 1699 роботов. Сейчас ищут 1556 программистов ...

Отправка даты и время

Тема в разделе "Сделайте за меня", создана пользователем StepanAMK, 22 июл 2016.

  1. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    у меня не выскакивает, странно
    --- Добавлено ---
    Ладно спасибо тебе за то что попытался помочь буду думать
     
  2. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Код (Javascript):
    1. frm.submit(function (ev) {
    2.                 $.ajax({
    3.                 type: frm.attr('method'),
    4.                 url: frm.attr('action'),
    5.                 data: frm.serialize(),
    6.             cache: false,
    7.                 success: function (data,status) {
    8.                 if (data.indexOf("Заказ добавлен") >0) {
    9.                 $('#form_handler').trigger("reset");
    10.                 $('#id_from_street').val('_');
    11.                 $('#id_to_street').val('_');
    12.                 $('#status_text').html('Заявка успешно добавлена. Ожидайте звонок<br>'+data);
    13.                 } else {
    14.                 $('#status_text').html('Заявка успешно добавлена. Ожидайте звонок<br>'+data);
    15.                 };
    16.                 },
    17.             error: function (xhr, desc, err){
    18.                 $('#status_text').html('Не могу отправить данные на сервер. Ошибка: '+xhr+' '+desc+' '+err);
    19.                 }
    20.                 })
    21.                 ev.preventDefault();
    22.         });
    23.         });
    В яве не шарю к сожалению, так что дальше помочь не смогу.Думаю кто-то другой посмотрев на этот код поймет что здесь не так.
    Вон в конце твоя ошибка вызывается)
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    @StepanAMK
    ебать ты хитрован
    перенаправляешь запрос на другой сайт и тупо вываливаешь ответ, выдавая за свой? Вот это схема успеха!
     
  4. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    А чего у тебя две формы заказа на сайте? В первой вижу стоит выбор даты (вот в ней как раз и выходит ошибка 404), а во второй (случайно вниз пролистнул кстати)) нет даты и вываливается твоя ошибка.
    --- Добавлено ---
    Подскажи пожалуйста, как ты это увидел? Чтоб тоже знать, на будущее)
     
  5. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Попрошу пожалуйсто без матов, нечего тут хитрого нету, проблема ещё остаётся проблемой, не работает ещё, какое перенапровление ? тот сайт который я дал это мой на котором я пытаюсь засунуть эту чёртову дату что бы клиенты могли сделать заказ предворительный, хитрого тут нечего я невижу
    --- Добавлено ---
    Это я специально сделал просто работаю ещё над этим, то что ты щас видел это недоступно клиентам
     
  6. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    А пробовал просто убрать
    Код (Javascript):
    1.  error: function (xhr, desc, err){
    2.                 $('#status_text').html('Не могу отправить данные на сервер. Ошибка: '+xhr+' '+desc+' '+err);
    3.                 }
    и посмотреть как будет себя вести форма?
     
  7. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Сейчас попробую
    --- Добавлено ---
    Дело было в том что путь к оброботчику неверный был ))) вот и ошибка такая, сейчас буду пробывать внедрить форму даты и время
    --- Добавлено ---
    Вообщем теперь он заказ создаёт но если указываеш к примеру 25.07.16 время 18:00 то он это не берёт в щёт и создаёт заказ прямо на нынешнее время
     
  8. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Ну я тебе еще тогда сказал что он не видит обработчик)

    Где просматривается время на заказ?
     
  9. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Вообщем теперь он заказ создаёт но
    с оброботчиком разобрался теперь вот такая ошибка
    Ошибка: Не могу создать заказ. Строка не распознана как действительное значение DateTime.
     
  10. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Такое чувство, что в java где-то стоит условие проверки даты. Надо его ковырять, чтоб найти. Обратиться к разработчику сайта/формы не вариант?
     
  11. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    java некакой нет к данному типу просто голый код вот такой
    PHP:
    1. <p><input class="datetime" type="datetime-local" name="adatetime_from"></p>
     
  12. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Несколько раз написал "Java". Не Java а java-script :)
     
  13. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Я там пару заказов сделал, тестовые. Вроде все прошло нормально. Как они показываются оператору?
     
  14. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    В специальном ПО показывается, мне нужно их найти и отменить твои тестовые, № телефона скажи какой вбивал
     
  15. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Вообщем я так понимаю надо JS писать что бы правильно форма отправлялось с датой и временем
    --- Добавлено ---
    ты при заказе время и дату указывал? текущую или предварительную?
    --- Добавлено ---
    А разве правила проекта не гласят о том что мат запрещён? А МОДЕРАТОР?
     
  16. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    там просто циферки. Дата стояла сегодняшняя 0 часов 0 минут, и такая же, но на 27 по-моему.
    Сложно там у вас все я смотрю)
     
  17. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Это только на броски я только с этим работаю вообщем твой заказ ушол в текущии как будто ты решил заказать такси прямо сейчас, дата и время твоё не прошло в щёт в этом то и вся проблема
     
  18. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Значит JS не отправляет данные. Попробуй сделать var_dump переменной с датой и временем. В нее что-нибудь уходит вообще? Если да - то искать запрос на получение данных из БД в программу. Если нет - значит JS косячит. Я так думаю.
     
  19. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Ребят ктонить может направить на верный путь где я найду ответ на решения проблемы данной ошибки:
    Ошибка: Не могу создать заказ. Строка не распознана как действительное значение DateTime.
    --- Добавлено ---
    как мне это сделать поподробнее если есть желание готовый ответ плиз
     
  20. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Нет, тут уже тебе самому надо. Все выводы твоих ошибок прописаны в JS, пример кода я тебе уже приводил, где это видно. Следовательно имя твоей ошибки в принципе не уникально. То есть можно было написать вместо "Ошибка: Не могу создать заказ. Строка не распознана как действительное значение DateTime." - "Вась Пупкин, ты че-то намудрил!". В таком случае нужно смотреть код. А где его смотреть? Правильно, у тебя на серваке. А как мы его посмотрим? Только через доступ.
    Получается мы дописываем тебе функционал, причем не имея под рукой кода, что ооочень не удобно. Такое за деньги делается. Обратись в тему фриланса, там тебе за денежку сделают.
     
  21. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    АPI гласит о том что формат даты должен стоять такой YYYY/mm/dd а у меня стоит вот так сейчас dd/mm/yyyy как мне его исправить, к данному коду повтаряюсь js никакова нету есть только js на выпод адресов и всё
    --- Добавлено ---
    «ГГГГ-ММ-ДД чч:мм:сс (пояс)». Пример «2012-01-01 01:01:01» типо того
     
  22. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Вот смотри:
    PHP:
    1. <?php
    2. $date = date('d-M-Y H-i-s');
    3. var_dump($date);
    4. $date = date_create_from_format('j-M-Y H-i-s', $date);
    5. var_dump($date);
    6. echo date_format($date, 'Y-m-d H-i-s');
    7. ?>
    Вот это выводит вот это:
    [​IMG]
    Поймешь как нужно сделать в твоем случае?

    UPD там месяц в строке потому что параметр другой, но не суть.
    --- Добавлено ---
    $date - в этой переменной должна лежать твоя дата.
    var_dump - это просто показываем что у нас сейчас хранится в этой переменной (для отладки).
     
    StepanAMK нравится это.
  23. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Благадарствую, лови лайк! всё получилась!
    --- Добавлено ---
    А вы Уважаемый МОДЕРАТОР! обойдётесь без лайка, настоятельно рекомендую ознакомится с правилами проекта, где гласит о том что мат ЗАПРЕЩЁН, прошу заблокировать ваш профиль за вырождения мата в данном топике.
    Неприятно иметь дело с такими как вы! Мат не красит вас запомните это! мы все тут взрослые люди и вести себя как школьники не нужно! Всего вам доброго и удачи в развитии форума!
     
  24. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а мне не приятен ты. сильно. ты халявщик и возможно вор. Что дальше?
    --- Добавлено ---
    а конкретнее:
    PHP:
    1. <!--
    2. Разработчик ООО "Наш Город"
    3. Дата разработки 27.06.2016
    4. -->
    5. <?php
    6. if ($_POST['surname']) $surname=$_POST['surname'];
    7. if ($_POST['patronymic']) $patronymic = $_POST['surname'];
    8. if ($_POST['addr_from_house_number']) $addr_from_house_number=$_POST['addr_from_house_number'];
    9. if ($_POST['addr_from_building']) $addr_from_building=$_POST['addr_from_building'];
    10. if ($_POST['addr_from_entrance']) $addr_from_entrance=$_POST['addr_from_entrance'];
    11. if ($_POST['addr_to_house_number']) $addr_to_house_number=$_POST['addr_to_house_number'];
    12. if ($_POST['addr_to_building']) $addr_to_building=$_POST['addr_to_building'];
    13. if ($_POST['$comment']) $comment=$_POST['comment'];
    14.  
    15. $request ='http:///?type=create_order_natural';
    16. $request.='&name='.$_POST['name'];
    17. $request.='&surname='.$surname;
    18. $request.='&patronymic='.$patronymic;
    19. $request.='&addr_from_id_street='.$_POST['addr_from_id_street'];
    20. $request.='&addr_from_house_number='.$addr_from_house_number;
    21. $request.='&addr_from_building='.$addr_from_building;
    22. $request.='&addr_from_entrance='.$addr_from_entrance;
    23. $request.='&addr_to_id_street='.$_POST['addr_to_id_street'];
    24. $request.='&addr_to_house_number='.$addr_to_house_number;
    25. $request.='&addr_to_building='.$addr_to_building;
    26. $request.='&datetime_from='.$_POST['datetime_from'];
    27. $request.='&id_car_class='.$_POST['id_car_class'];
    28. $request.='&id_service='.$_POST['id_service'];
    29. $request.='&tel='.$_POST['tel'];
    30. $request.='&count_cars='.$_POST['count_cars'];
    31. $request.='&comment='.$comment;
    32. $request.='&type_operation=0';
    33.  
    34. if ( $_POST['addr_to_id_street'] && $_POST['addr_from_id_street'] && $_POST['tel'] ) {
    35.     if( $curl = curl_init() ) {
    36.     curl_setopt($curl, CURLOPT_URL, $request);
    37.         curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    38.         $out = curl_exec($curl);
    39.         echo $out;
    40.         curl_close($curl);
    41.     };
    42. };
    43. ?>
    мало того, что код дерьмо, и очевидно ты не понимаешь, что тут написано. Ты ещё и используешь другой сайт а его ответ тупо выдаёшь за свой. Всё. Че скажешь?
     
  25. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    \
    Я скажу что тут очень грубая команда форума, и обвинения твои пусты, я попросил людей помощи, один помог молодец он. Ведь этот форум и существует для того что бы тут такие как я "Нубы" или "Новички" задавали свои вопросы, даже раздел форума называется соответственно, а вы молодой человек просто не адекватно себя ведёте ей богу как школьник
    --- Добавлено ---
    и прошу пояснить какой я ответ выдаю за свой, то что код тыпроцитировал мне писали на заказ, я просто показал то что у меня есть и объяснил то что мне надо