使用php从数据库中检索日期和droplist数据

时间:2016-01-14 13:37:40

标签: php

当我想从数据库中检索数据时遇到问题。我有一个表名“module”,包含一些列名“moduleCode”,“msa”,“ese”,“mue”

列“msa”,“ese”,“mue”是日期格式

当我从数据库中检索数据并希望在网页中显示完全相同的数据时,我的网页根本没有显示。 有人可以帮忙,我不知道我哪里出错了。

下面是我希望它看起来像Sample

的图片

这是我的代码:

 <?php
    include "dbFunctions.php";

$theID = $_POST['examID'];

//echo $theID;

$query = "SELECT * FROM module
WHERE moduleCode = '$theID'";
$result = mysqli_query($link, $query) or die(mysqli_error($link));
$row = mysqli_fetch_array($result);

?>

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Edit Exam Schedule</title>
    </head>
    <body>
        <?php if ($row != null){?>
        <form method="POST" action="doEditExamSchedule.php">
        <div style="width:350px;">



     <label for="id_module_code">Module: </label></td>
            <td><select id="id_module_code" name="module_code">
            <?php while ($row = mysqli_fetch_array($result)) {?>
            <option value="<?php echo $row['moduleCode'];?>"><?php echo $row['moduleCode'];?></option>



            <?php } ?>
      </select>
         <br/><br/> 

        MSA: <input type="date" name="msa" value>
                <?php echo date($row['msa']); ?>
        <br/><br/>  

        ESE: <input type="date" name="ese">
                <?php echo $row['ese']; ?>
        <br/><br/>

        MUE: <input type="date" name="mue">
                <?php echo $row['mue']; ?>
        <br/><br/>


    </div>
        <input type="hidden" name="i_id" value="<?php echo $theID?>"/>
        <input type="hidden" name="i_module" value="<?php echo $row['moduleCode']?>"/>
        <input type="hidden" name="i_msa" value="<?php echo $row['msa']?>"/>
        <input type="hidden" name="i_ese" value="<?php echo $row['ese']?>"/>
        <input type="hidden" name="i_mue" value="<?php echo $row['mue']?>"/>

        <input type="submit" name="i_submit" value="Update"/>
    </form>
    <?php } ?>


</body>

1 个答案:

答案 0 :(得分:0)



MSA: <input type="date" name="msa" value="<?php echo date($row['msa']); ?>">
<br/><br/>  

ESE: <input type="date" name="ese" value="<?php echo $row['ese']; ?>">
<br/><br/>

MUE: <input type="date" name="mue" value="<?php echo $row['mue']; ?>">
<br/><br/>