Wie füge ich mit Codeigniter Werte von JQuery datepicker in den MySQL-Datums-Datentyp ein?
Ich kann die Werte von meinem JQuery Datepicker nicht in meine MySQL-Datenbank mit Datums-Datentyp einfügen. Wie konvertiere ich einen String in einen Datums-Datentyp? Ich benutze Codeigniter mit MVC. Hier ist mein Code:
Javascript
<script>
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "images/icons/calendar_24.png",
buttonImageOnly: true,
onSelect: function(dateText, inst){
$("input[name='dob']").val(dateText);
}
});
});
</script>
Regler
function create()
{
$data = array(
'FirstName' => $this->input->post('fname'),
'DateofBirth' => $this->input->post('dob')
);
$this->site_model->add_record($data);
$this->index();
}
Aussicht
<?php echo form_open('site/create');?>
<p>
<label for="fname">First Name:</label>
<input type="text" name="fname" />
</p>
<p>
<input type="text" name='dob' id="datepicker" />
</p>
danke Leute! Ich las eine Lösung in Google und ich tat dies:
Regler:
function create()
{
$date = $this->input->post('dob');
$data = array(
'FirstName' => $this->input->post('fname'),
'DateofBirth' => date('Y-m-d', strtotime($date))
);
$this->site_model->add_record($data);
$this->index();
}
und das löste mein problem! :)