X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь по Php-sql
MsC
MsC
Topic Starter сообщение 27.9.2012, 1:27; Ответить: MsC
Сообщение #1


Здравствуйте. У меня появилась проблема с базой заказов, никак не разберусь что сделать можно. Не знаю достаточно ли данных предоставлю. В общем проблема такая. Создается новая заявка, там есть поля номер, дата, место и т.д.

...
$place=array(1=>'Офис',2=>'Дом',3=>'Квартира');
        
        self::$description=array(
           'id'          =>array('name'=>'№','type'=>'numeric',),
           'date'      =>array('name'=>'Дата','type'=>'date'),
           'place'      =>array('name'=>'Место','type'=>'enum','enum'=>$place),
               'fio'          =>array('name'=>'ФИО','type'=>'string'),
...

Когда заполняешь все поля, в базе всё отображается. Можно зайти в заявку, посмотреть, но при нажатии редактирования заявки во всех полях все данные остаются, кроме даты и места. Date сбрасывается на 1970 год и place на 1 (т.е. Офис в нашем случае). В структуре SQL поле place имеет тип INT(11), поле date - INT(10) и атрибут UNSIGNED.

Может ли кто то помочь мне с этим? Заранее спасибо.

Сообщение отредактировал MsC - 27.9.2012, 1:28
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
winex
winex
сообщение 27.9.2012, 14:48; Ответить: winex
Сообщение #2


В самой базе правильно хранится? Ошибка либо при записи в базу либо при выводе.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MsC
MsC
Topic Starter сообщение 27.9.2012, 20:22; Ответить: MsC
Сообщение #3


(winex @ 27.9.2012, 14:48) *
В самой базе правильно хранится? Ошибка либо при записи в базу либо при выводе.

В базе всё хранится правильно, т.е. можно посмотреть заявку, там все параметры правильные, но при нажатии на кнопку исправить (уже сохраненную заявку) открывается окно с enum и date выставлеными по умолчанию. Вот js который отвечает за редактирование, может тут какой то косяк? blush.gif

function activateEdit(){
        $('.editinner .change').hide();
        if(editId!='edit'){
           $('.editinner .view').show();
        }else{
           $('.editinner .delete').hide();
        }
        $('.editinner .save').show();
        $.each($('td.value',tbl),function(){
            var _this=$(this);
            var cn=_this.parents('tr').attr('class');
            
            var val=_this.html();
            var rec=FieldsExportList[cn];
            var type=rec.type;
            var inp='*'+type+'*';
            if(type=='numeric'){
                inp='<input class="numfilter" type="text" Value="'+val+'">';
            }
            if(type=='string'){                
                inp='<input type="text" Value="'+val+'" >';
            }
            if(type=='date'){
                inp='<input type="text" class="datei" Value="'+val+'">';
            }
            if(type=='enum'){
                inp=['<select>'];
                for(var i in rec['enum']){
                    var r=rec['enum'][i];
                    var sel=(r==val)?"selected":"";
                    inp.push('<option value="'+i+'">'+r+'</option>');
                }
                inp.push("</select>");
                inp=inp.join('\n');
            }
            _this.html(inp);            
        });
        
        $(".numfilter",tbl).valueChange(function(){
          var _this=$(this);
          var val=_this.val();
          var re = new RegExp('[^0-9]+', 'ig');
          var val2= val.replace(re, '');
          if(val2!=val){
            _this.val(val2);
          }          
        });
        
        for(var i in FieldsExportList){
          var el=FieldsExportList[i];
          if ( el.nsi ) {
            $("."+i+' .value input').autocomplete("nsi.php?t="+i, {
                delay:10,
                minChars:2,
                matchSubset:1,
                autoFill:true,
                matchContains:1,
                cacheLength:10,
                selectFirst:true,
                maxItemsToShow:10
            });
    
          }
        }
        
        $(".datei",tbl).datepicker({
           // startDate:'01.01.2010',
           // minDate:'01.01.2010',
            showOn: 'both',
            buttonImage: 'scripts/jquery/calicon.gif',
            buttonImageOnly: true,
            buttonText: 'Календарь'
          });
     }


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна програмка постинга в свои сайты
0 kasey7 334 22.4.2024, 19:54
автор: kasey7
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2387 17.4.2024, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5897 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1184 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 630 16.3.2024, 18:41
автор: Taylor


 



RSS Текстовая версия Сейчас: 25.4.2024, 4:50
Дизайн