Доброго времени суток, помогите сделать форму отправки даты и времени на сервер. Запрос должен быть с атрибутом name="datetime_from" то есть по сути клиент заказывает такси на определённую дату и время
PHP: <?php $dt_form = $_POST['datetime_from']; $db = mysql_connect("localhost", "username", "password", "base-name"); $query = mysql_query($db, 'INSERT INTO table_name (datetime_from) VALUE ($dt_form) WHERE klient = "'.$id_client'"'); ?> В целом я думаю запрос к базе должен быть таким. 1 строка принимает значение даты из формы (если надо просто текущую дату в базу записать, то ставим php запрос time() )/ 2 строка это соединение с вашей бд с параметрами. 3 строка - сам запрос к базе. Поправьте, если есть ошибка.
Это не запрос это подключение к БД MySQL у меня вообще не такая у меня SQL Server --- Добавлено --- Вот обработчик, в нём есть обработка данных даты и времени PHP: <!-- Разработчик ООО "Наш Город" Дата разработки 27.06.2016 --> <?php if ($_POST['surname']) $surname=$_POST['surname']; if ($_POST['patronymic']) $patronymic = $_POST['surname']; if ($_POST['addr_from_house_number']) $addr_from_house_number=$_POST['addr_from_house_number']; if ($_POST['addr_from_building']) $addr_from_building=$_POST['addr_from_building']; if ($_POST['addr_from_entrance']) $addr_from_entrance=$_POST['addr_from_entrance']; if ($_POST['addr_to_house_number']) $addr_to_house_number=$_POST['addr_to_house_number']; if ($_POST['addr_to_building']) $addr_to_building=$_POST['addr_to_building']; if ($_POST['$comment']) $comment=$_POST['comment']; $request ='http:///?type=create_order_natural'; $request.='&name='.$_POST['name']; $request.='&surname='.$surname; $request.='&patronymic='.$patronymic; $request.='&addr_from_id_street='.$_POST['addr_from_id_street']; $request.='&addr_from_house_number='.$addr_from_house_number; $request.='&addr_from_building='.$addr_from_building; $request.='&addr_from_entrance='.$addr_from_entrance; $request.='&addr_to_id_street='.$_POST['addr_to_id_street']; $request.='&addr_to_house_number='.$addr_to_house_number; $request.='&addr_to_building='.$addr_to_building; $request.='&datetime_from='.$_POST['datetime_from']; $request.='&id_car_class='.$_POST['id_car_class']; $request.='&id_service='.$_POST['id_service']; $request.='&tel='.$_POST['tel']; $request.='&count_cars='.$_POST['count_cars']; $request.='&comment='.$comment; $request.='&type_operation=0'; if ( $_POST['addr_to_id_street'] && $_POST['addr_from_id_street'] && $_POST['tel'] ) { if( $curl = curl_init() ) { curl_setopt($curl, CURLOPT_URL, $request); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); $out = curl_exec($curl); echo $out; curl_close($curl); }; }; ?> Теперь мне надо вывести на экран пользователю выбор даты и времени
26 строка это запрос к бд даты время --- Добавлено --- гуглю уже рой день наткнулся на код вот такой HTML: <p><input type="datetime-local" name="datetime_from"></p> только сним нечего не работает
Подскажу в каком направлении тебе идти: дата/время. А то ты ничего не объяснил, что там у тебя и как, просишь сделать, а тут вдруг оказывается что это "не запрос это подключение к БД, а у тебя вообще SQL server". Там не сложно, на самом деле. Всего одна строка кода потребуется.
<p><input type="datetime-local" name="datetime_from"></p> вот такой вот код , Вот такая вот ошибка Не могу отправить данные на сервер. Ошибка: [object Object] error Not Found
<form action="/web/obr/handler.php" method="POST" id="form_handler"><!--Куда отпровляем запрос--> сам фаил handler.php" я выше линковал --- Добавлено --- фаил handler.php PHP: <!-- Разработчик ООО "Наш Город" Дата разработки 27.06.2016 --> <?php if ($_POST['surname']) $surname=$_POST['surname']; if ($_POST['patronymic']) $patronymic = $_POST['surname']; if ($_POST['addr_from_house_number']) $addr_from_house_number=$_POST['addr_from_house_number']; if ($_POST['addr_from_building']) $addr_from_building=$_POST['addr_from_building']; if ($_POST['addr_from_entrance']) $addr_from_entrance=$_POST['addr_from_entrance']; if ($_POST['addr_to_house_number']) $addr_to_house_number=$_POST['addr_to_house_number']; if ($_POST['addr_to_building']) $addr_to_building=$_POST['addr_to_building']; if ($_POST['$comment']) $comment=$_POST['comment']; $request ='http:///?type=create_order_natural'; $request.='&name='.$_POST['name']; $request.='&surname='.$surname; $request.='&patronymic='.$patronymic; $request.='&addr_from_id_street='.$_POST['addr_from_id_street']; $request.='&addr_from_house_number='.$addr_from_house_number; $request.='&addr_from_building='.$addr_from_building; $request.='&addr_from_entrance='.$addr_from_entrance; $request.='&addr_to_id_street='.$_POST['addr_to_id_street']; $request.='&addr_to_house_number='.$addr_to_house_number; $request.='&addr_to_building='.$addr_to_building; $request.='&datetime_from='.$_POST['datetime_from']; $request.='&id_car_class='.$_POST['id_car_class']; $request.='&id_service='.$_POST['id_service']; $request.='&tel='.$_POST['tel']; $request.='&count_cars='.$_POST['count_cars']; $request.='&comment='.$comment; $request.='&type_operation=0'; if ( $_POST['addr_to_id_street'] && $_POST['addr_from_id_street'] && $_POST['tel'] ) { if( $curl = curl_init() ) { curl_setopt($curl, CURLOPT_URL, $request); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); $out = curl_exec($curl); echo $out; curl_close($curl); }; }; ?>
То есть ты вставляешь строку HTML: <p><input type="datetime-local" name="datetime_from"></p> и у тебя сразу вываливается ошибка? Там вроде элементарно все, что ему может мешать отправке данных... Может конечно мне в твоей проблеме опыта просто не хватает. Я никогда таких ошибок не видел.