我希望能够将生日和mysql数据分为日,年和月.在html中使用3文本框.我该如何分开?我正在考虑如何使用下面的代码来显示我想要的结果:
这是带有php代码的html表单:
$idnum = mysql_real_escape_string($_POST['idnum']);
mysql_select_db("school", $con);
$result = mysql_query("SELECT * FROM student WHERE IDNO='$idnum'");
$month = mysql_real_escape_string($_POST['mm']);
?>
<?php while ( $row = mysql_fetch_array($result) ) { ?>
<tr>
<td width="30" height="35"><font size="2">Month:</td>
<td width="30"><input name="mo" type="text" id="mo" onkeypress="return handleEnter(this, event)" value="<?php echo $month = explode("-",$row['BIRTHDAY']);?>">
Run Code Online (Sandbox Code Playgroud)
如您所见,该列是mysql数据库,名为BIRTHDAY.使用这种格式:
YYYY-MM-DD
Run Code Online (Sandbox Code Playgroud)
我该怎么做.那么单列的数据将分为三部分?请帮忙谢谢,
您可以使用list和explode来获得所需的结果
list($year,$month,$day)=explode("-", $row['birthday']);
Run Code Online (Sandbox Code Playgroud)
因此$ year包含year,$ month包含month,$ day包含Day,您可以在文本框中使用它
<input name="mo" type="text" id="mo" value="<?php echo $month;?>">
<input name="dt" type="text" id="dt" value="<?php echo $day;?>">
<input name="yr" type="text" id="yr" value="<?php echo $year;?>">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9245 次 |
| 最近记录: |