Добавяне на дата към БД

  • Автор Автор ivo75
  • Начална дата Начална дата

ivo75

Registered
Използвам Jquery datepicker за избера дата и тази дата се появява в текстово поле, но като я добавя тази дата към БД ми излиза "0000-00-00", а текстовото поле е 26.06.2013. Ето и как го добавям

Код:
$model_id = $_POST['model_id'];
$razmer_id = $_POST['razmer_id'];
$broy = $_POST['broy'];
$cena = $_POST['cena'];
$data_por = $_POST['data_por'];
  $sql = "INSERT INTO stoki (model_id, razmer_id, broy, cena, data_por) VALUES ('$model_id', '$razmer_id', '$broy', '$cena', '$data_por')";

  mysql_select_db('drehi');
  $result = mysql_query($sql) or die(mysql_error());

всичко друго се добавя има само проблем с дата. Дали се нуждае да го трансформирам във вид на дата преди да го добавя?
 
Styl3rbg каза:
Вида на полето какъв е? Направи го varchar, ако не е.

Полето е от Date, ако го направя VarChar нямали да има проблем ако искам да работя после с това т.е. да сравнявам дати? Оправих проблема по следния начин данни в полето се записваха във вид 2013-06-09, а при мен дата идваше във вид 09.06.2013. Тази дата я промених във вид 2013-06-09 ето така $data_por=date("Y-m-d",strtotime($data_por)); и тръгна.
 

Back
Горе