当我想从数据库中检索数据时遇到问题。我有一个表名“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>
答案 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/>