0
帶日期選擇器的Web表單,其中一個字段是cdate,我對此字段使用jsdatepick。Datepicker在Firefox或Chrome中的IE錯誤中工作
<script type="text/javascript">
window.onload = function(){
new JsDatePick({
useMode:2,
target:"cdate",
dateFormat:"%d-%M-%Y"
};
</script>
<form method="POST" action="insert_record.php">
<tr>
<td style="width: 143px">Call Date:
</td>
<td style="width: 472px">
<input type=text id="cdate" name="cdate" size=40 style="color: black;background-color:#FFFF66; width: 270px;">
</td>
和形式提交PHP是
<?
$cdate=$_POST['cdate'];
$db="call";
$link = mysql_connect("localhost", "sql", "sql");
//$link = mysql_connect("localhost",$_POST['username'],$_POST['password']);
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link) or die("Select Error: ".mysql_error());
$result=mysql_query("INSERT INTO data (cdate) VALUES ('$cdate')")or die("Insert Error: ".mysql_error());
mysql_close($link);
print "Record added\n";
?>
然而,一旦提交,我得到消息說::
注意:在d CDATE:未定義指數\網絡\ apache的\ htdocs目錄\ callz \ submit_record.php on line 4
此消息僅發生在Firefox或Chrome,wo在任何版本的IE 任何想法?請注意,除了cdate之外,還有其他變量,所有這些變量都毫無問題地進入表格,似乎只是日期選擇。我嘗試了另一個日期選擇,這不會發生,只有jsdatepick,但jsdatepick更適合。有任何想法嗎? 謝謝
我的猜測是,這僅僅是一小部分的實際標記。 OP還沒有發佈一切。 – bdl 2012-07-23 14:32:21