【发布时间】:2014-04-12 03:12:03
【问题描述】:
我有一个要插入到 oracle 日期的 html 输入类型日期。如何转换为 oracle 日期?到目前为止,我有这个,
<label><span>DUE DATE</span>
<input id="duedate" type="date" name="duedate" size="10" maxlength="10" value="" />
</label>
<label><span> </span>
<input class ="button" type="submit" name="submit" value="Submit!" />
</label>
</form>
<?php
// If the submit button has been pressed...
if (isset($_POST['submit']))
{
$s = oci_parse($conn, "INSERT INTO TIMESPAN
(HEAD_MARK, INIT_DATE, DUE_DATE, SUBCONT_ID, REMARKS)
VALUES (:hMark, SYSDATE, :dueDate, :subcontId, :remarks)");
oci_bind_by_name($s, ":hMark", $_POST['headmark']);
oci_bind_by_name($s, ":dueDate", $_POST['duedate']);
oci_bind_by_name($s, ":subcontId", $_POST['subcontid']);
oci_bind_by_name($s, ":remarks", $_POST['remarks']);
$result = oci_execute($s, OCI_DEFAULT);
if ($result)
{
oci_commit($conn); // COMMIT TRANSACTION
echo 'INSERT TO DB COMPLETED';
} else {
oci_rollback($conn); // ROLLBACK INSERTION
$m = oci_error($s);
echo "ERROR OCCURED".$m;
}
oci_close($conn);
【问题讨论】: