- Автор темы
 - #1
 
есть поле в базе flat_square (INT) в которую нужно занести числовые данные  из формы    
	
	
	
		
так же есть сам патерн масок :
 
	
	
	
		
мне нужно чтобы в базу записвались данны не только целосчисленные значения а так же ичерез запятую/точку
меняю тип поля flat_square (FLOAT)
а так же меняю в форме проверку на маску
	
		
все равно если теперь данные в форме например 30,4 или 30.4, в базу
в поле ( flat_square) пишется 30
не моги бы подсказать как сделать так чтобы в поле flat_square писалось 30,4 или 30.4 и 30 если в форму были введено только 30 т,е что введено в форму так и писалось в flat_square
	
		
			
		
		
	
				
			
		PHP:
	
	 $this->form['flat_square'] = array("claim"=>(($data['rooms'] == 0 && $this->enum['type_claim'][$data['type']] == 1) ? 1 : 0),  "type"=>"text_room_square", "caption"=>"Площадь комнаты, м<sup>2</sup>", "value"=>$data['flat_square'], "mask"=>array("name"=>"int", "min"=>"1")) // где "name"=>"int" - маска по типу данных
	так же есть сам патерн масок :
		PHP:
	
	   $filters["int"] = "^[0-9]+$";
    $filters["float"] = "^[\.0-9]+$";
	мне нужно чтобы в базу записвались данны не только целосчисленные значения а так же ичерез запятую/точку
меняю тип поля flat_square (FLOAT)
а так же меняю в форме проверку на маску
		PHP:
	
	"mask"=>array("name"=>"float", "min"=>"1"))
	все равно если теперь данные в форме например 30,4 или 30.4, в базу
в поле ( flat_square) пишется 30
не моги бы подсказать как сделать так чтобы в поле flat_square писалось 30,4 или 30.4 и 30 если в форму были введено только 30 т,е что введено в форму так и писалось в flat_square
				