Помощник
|
Не передаются данные из формы |
werd_34
|
Сообщение
#1
|
||
|
|
||
|
|||
html-ka |
9.4.2013, 8:59;
Ответить: html-ka
Сообщение
#2
|
|
Что делать? дать полностью скрипт формы сделать дамп данных приходящих из формы |
|
|
isvetlichniy |
9.4.2013, 11:34;
Ответить: isvetlichniy
Сообщение
#3
|
|
И данные перестали передаваться, хотя в форму заносятся исправно... а ты в обработчике их принимаешь должным образом? $_POST['year'] (ну или $_GET['year']) |
|
|
werd_34
|
Сообщение
#4
|
|
С обработчиком всё в порядке.
session_start(); if($_POST['submit']){ } Только вот тип поля `year` ДБ у меня char, а не date. Данные вводятся в форму в виде dd.mm.yyyy. Раньше всё работало, а с вставкой календаря - нет. Тогда как мне преобразовать мой dd.mm.yyyy, чтобы в ДБ он попадал как yyyy.mm.dd (по умолчанию) или как изменить формат поля `year`. |
|
|
werd_34
|
Сообщение
#5
|
|
Я что-то не указал при установке скрипта. http://javascriptcalendar.org/javascript-date-picker.php
Устанавливал по исходному коду. В readme об этом ни слова. <head> <script type="text/javascript" src="jsDatePick.min.1.3.js"></script> <script type="text/javascript"> window.onload = function(){ new JsDatePick({ useMode:2, target:"inputField", dateFormat:"%d.%M.%Y" /*selectedDate:{This is an example of what the full configuration offers. day:5, For full documentation about these settings please see the full version of the code. month:9, year:2006 }, yearsRange:[1978,2020], limitToToday:false, cellColorScheme:"beige", dateFormat:"%m-%d-%Y", imgPath:"img/", weekStartDay:1*/ }); }; </script> </head> и в форме <input type="text" size="12" id="inputField" name="year" value="<?php echo $_SESSION['year']; ?>" /> Если раскомментировать, скрипт не работает |
|
|
html-ka |
9.4.2013, 19:37;
Ответить: html-ka
Сообщение
#6
|
|
что значит не работает?
|
|
|
werd_34
|
Сообщение
#7
|
|
Данные (дата) перестаёт вводиться в форму, но и введённые даты вручную не передаются в ДБ. Удаляю скрипт - всё в порядке...
|
|
|
html-ka |
9.4.2013, 20:02;
Ответить: html-ka
Сообщение
#8
|
|
смотри скрипт будет работать, если ты обявишь $_SESSION['year'], т.е. присвоешь ему значению, сейчас сделал вначале скрипта:
session_start(); $_SESSION['year'] = 2013; навскидку: <?php session_start(); $_SESSION['year'] = 0; // тут продумай какое значение присваивать if($_POST['submit']){ echo $_POST['year']; } и все заработало, только не пойму зачем тебе только год, да еще в сессии |
|
|
werd_34
|
Сообщение
#9
|
|
К сожалению, причина не в этом - дата не передаётся. Есть в этом какая-то буржуйская хитрость - прописать они её прописали на сайте - http://javascriptcalendar.org/javascript-date-picker.php
Но как этим кодом пользоваться - не указали. Помогите кто английский хорошо знает (или PHP или JS ) HTML Direct Appending Example This is an HTML direct-appending example of the JsDatePick calendar. When used with this method, it's recommended to keep the reference to the Javascript object in order to retrieve the selected date later on when the calendar is clicked. This is done by setting a function to the predefined onSelected event handler, using the method JsDatePick.setOnSelectedDelegate (function(){ alert("a date has been chosen!"); }); g_calendarObject = new JsDatePick({
useMode:1, isStripped:true, target:"aFieldId", cellColorScheme:"armygreen" }); g_calendarObject.setOnSelectedDelegate(function(){ var obj = g_calendarObject.getSelectedDay(); alert("a date was just selected and the date is : " + obj.day + "/" + obj.month + "/" + obj.year); }); |
|
|
html-ka |
10.4.2013, 1:21;
Ответить: html-ka
Сообщение
#10
|
|
у меня все передается, вот смотри, что тебе еще нужно?(как вариант, научись выражать свои мысли, что ты хочешь?), попробуй Jquery UI там очень гибкий календарь, его даже руссифицировать можно и легко настроить формат даты http://jqueryui.com/datepicker/
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Спарсить данные с сайта | 2 | EvilGomel | 1102 | 17.8.2023, 9:37 автор: bobmen |
|
Восстановить сайт + добавить исходные данные | 5 | Portsmouth | 1960 | 21.5.2023, 7:23 автор: Skyworker |
|
Спарсить данные с сайта | 2 | TABAK | 1013 | 22.4.2023, 19:49 автор: TABAK |
|
Рассылка ваших сообщений в контакт формы! | 3 | dizaynmaks | 1682 | 18.4.2022, 9:04 автор: dizaynmaks |
|
Анализ конкурентов, помощь в семантике. Данные из Spywords Выгрузки по вашим пожеланиям |
0 | Infra | 7194 | 7.6.2020, 18:39 автор: Infra |
Текстовая версия | Сейчас: 28.3.2024, 22:53 |