2010-04-19 6 views
1

У меня есть эта форма для ввода дня рождения в html. Но у меня есть только один столбец для хранения его в wampserver (Column Birthday).Как добавить текст в 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 значения в одном столбце? Пожалуйста, помогите

ответ

0

Предполагая, что вы разместили, что данные, которые вы можете сделать:

$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:

Формат валютирование 'YYYY-MM-DD'. Согласно стандарту SQL, другой формат не допускается. http://dev.mysql.com/doc/refman/5.0/en/using-date.html

Если вам нужен другой формат данных, используйте PHP.

+0

спасибо, это работает – user225269

+0

лол, user225269 - никогда не думать самостоятельно, не думать самостоятельно, не думать самостоятельно. – zerkms

+0

@ user225269 - Нет проблем. – Ben

2

Использование mktime() составить отдельные поля в одно значение даты.

1

Это очень легко

<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> 
Смежные вопросы