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

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

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

  1. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Доброго времени суток, помогите сделать форму отправки даты и времени на сервер.
    Запрос должен быть с атрибутом name="datetime_from"
    то есть по сути клиент заказывает такси на определённую дату и время
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну и где затык?
     
  3. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    чего чего где?
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты с какого района?
     
  5. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Не думаю что это имеет значения, но Хабаровский край город Амурск
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Да блин.

    В чем проблема с твоим вопросом? Конкретнее. Или ты тупо просишь сделать за тебя?
     
  7. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    тупо дать уже готовый код, т.к. я вообще не бум бум
     
  8. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    А сколько платишь?
     
  9. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Оплата за 1 строку инпута? пффф
     
  10. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну пффф так пффф
     
  11. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    <input type="datetime" name="datetime_from">
    платить будешь?
     
  12. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Деньги портят людей!
     
  13. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    PHP:
    1. <?php
    2. $dt_form = $_POST['datetime_from'];
    3. $db = mysql_connect("localhost", "username", "password", "base-name");
    4. $query = mysql_query($db, 'INSERT INTO table_name (datetime_from) VALUE ($dt_form) WHERE klient = "'.$id_client'"');
    5. ?>
    В целом я думаю запрос к базе должен быть таким. 1 строка принимает значение даты из формы (если надо просто текущую дату в базу записать, то ставим php запрос time() )/ 2 строка это соединение с вашей бд с параметрами. 3 строка - сам запрос к базе. Поправьте, если есть ошибка.
     
  14. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Это не запрос это подключение к БД MySQL у меня вообще не такая у меня SQL Server
    --- Добавлено ---
    Вот обработчик, в нём есть обработка данных даты и времени
    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. ?>
    Теперь мне надо вывести на экран пользователю выбор даты и времени
     
  15. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Ну тогда, в добрый путь на просторы интернета, друг!
     
  16. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    26 строка это запрос к бд даты время
    --- Добавлено ---
    гуглю уже рой день наткнулся на код вот такой
    HTML:
    1. <p><input type="datetime-local" name="datetime_from"></p>
    только сним нечего не работает
     
  17. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Подскажу в каком направлении тебе идти: дата/время.
    А то ты ничего не объяснил, что там у тебя и как, просишь сделать, а тут вдруг оказывается что это "не запрос это подключение к БД, а у тебя вообще SQL server".
    Там не сложно, на самом деле. Всего одна строка кода потребуется.
     
  18. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    Так и делаю пишет ошибку

    Не могу отправить данные на сервер. Ошибка: [object Object] error Not Found
     
  19. Junior)

    Junior) Новичок

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

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    <p><input type="datetime-local" name="datetime_from"></p> вот такой вот код ,

    Вот такая вот ошибка Не могу отправить данные на сервер. Ошибка: [object Object] error Not Found
     
  21. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    Там java что ли отправляет данные?
     
  22. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    <form action="/web/obr/handler.php" method="POST" id="form_handler"><!--Куда отпровляем запрос-->

    сам фаил handler.php"
    я выше линковал
    --- Добавлено ---
    фаил handler.php
    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. $request ='http:///?type=create_order_natural';
    15. $request.='&name='.$_POST['name'];
    16. $request.='&surname='.$surname;
    17. $request.='&patronymic='.$patronymic;
    18. $request.='&addr_from_id_street='.$_POST['addr_from_id_street'];
    19. $request.='&addr_from_house_number='.$addr_from_house_number;
    20. $request.='&addr_from_building='.$addr_from_building;
    21. $request.='&addr_from_entrance='.$addr_from_entrance;
    22. $request.='&addr_to_id_street='.$_POST['addr_to_id_street'];
    23. $request.='&addr_to_house_number='.$addr_to_house_number;
    24. $request.='&addr_to_building='.$addr_to_building;
    25. $request.='&datetime_from='.$_POST['datetime_from'];
    26. $request.='&id_car_class='.$_POST['id_car_class'];
    27. $request.='&id_service='.$_POST['id_service'];
    28. $request.='&tel='.$_POST['tel'];
    29. $request.='&count_cars='.$_POST['count_cars'];
    30. $request.='&comment='.$comment;
    31. $request.='&type_operation=0';
    32. if ( $_POST['addr_to_id_street'] && $_POST['addr_from_id_street'] && $_POST['tel'] ) {
    33.     if( $curl = curl_init() ) {
    34.     curl_setopt($curl, CURLOPT_URL, $request);
    35.         curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    36.         $out = curl_exec($curl);
    37.         echo $out;
    38.         curl_close($curl);
    39.     };
    40. };
    41. ?>
     
  23. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    То есть ты вставляешь строку
    HTML:
    1. <p><input type="datetime-local" name="datetime_from"></p>
    и у тебя сразу вываливается ошибка? Там вроде элементарно все, что ему может мешать отправке данных... Может конечно мне в твоей проблеме опыта просто не хватает. Я никогда таких ошибок не видел.
     
  24. StepanAMK

    StepanAMK Новичок

    С нами с:
    24 июн 2016
    Сообщения:
    138
    Симпатии:
    5
    http://xn----8sbno6bdde.xn--p1ai/расширенная-форма-заказа/ вот тут этот код стаит
     
  25. Junior)

    Junior) Новичок

    С нами с:
    13 июл 2016
    Сообщения:
    41
    Симпатии:
    5
    Адрес:
    Златоуст
    У меня после заполнения формы выскакивает ошибка 404, мол не может он контроллер найти.
    [​IMG]