如何在php中追加文本
问题描述:
我有用于在html中输入生日的此表单。但是我只有一个专栏用于将其存储在wampserver(列生日)中。如何在php中追加文本
<select title="- Select Month -" name="mm" id="mm" class="" >
<option value="" SELECTED >Month</option>
<option value="1" >Jan</option>
<option value="2" >Feb</option>
<option value="3" >Mar</option>
<option value="4" >Apr</option>
<option value="5" >May</option>
<option value="6" >Jun</option>
<option value="7" >Jul</option>
<option value="8" >Aug</option>
<option value="9" >Sep</option>
<option value="10" >Oct</option>
<option value="11" >Nov</option>
<option value="12" >Dec</option>
</select>
<input title="Day" type="text" onkeypress="return isNumberKey(event)" name="dd" value="" size="1" maxlength="2" id='numbers'/ >
<input title="Year" type="text" onkeypress="return isNumberKey(event)" name="yyyy" value="" size="1" maxlength="4" id='numbers'/> </td>
你有,我怎么可以把那些3点的值在同一列的任何想法?请帮
答
假设你发布的数据,你可以这样做:
$date = $_POST['yyyy'] . '-' . $_POST['mm'] . '-' . $_POST['dd']; // 2010-04-18
然后
$query = "INSERT INTO table(myDate) VALUES('$date')"; //assuming pre-validation of the data
Beign myDate
列带有日期数据类型。
PS:
DATE值的格式是 'YYYY-MM-DD'。根据标准 SQL,不允许使用其他格式。 http://dev.mysql.com/doc/refman/5.0/en/using-date.html
如果您需要另一种数据格式,请使用PHP。
答
这很容易
<input title="Day" type="text" onkeypress="return isNumberKey(event)" name="dd" value="" size="1" maxlength="2" id='numbers'/ >
<input title="month" type="text" onkeypress="return isNumberKey(event)" name="mm" value="" size="1" maxlength="2" id='numbers'/ >
<input title="Year" type="text" onkeypress="return isNumberKey(event)" name="yyyy" value="" size="1" maxlength="4" id='numbers'/> </td>
感谢,这个工作 – user225269 2010-04-19 07:09:30
洛尔,user225269 - 从来没有想到自己,从不想到自己,从来没有想到自己。 – zerkms 2010-04-19 11:34:14
@ user225269 - 没有问题。 – Ben 2010-04-19 18:24:35