【发布时间】:2019-01-11 23:04:16
【问题描述】:
我有以下代码,它确实在下拉框中显示了所有选项,但我刚刚注意到我在某处缺少</td>。我试图将</td> 放在我的第二个选项标签之后,但由于某种原因,它不起作用......只需在表格之外显示我的所有选项:这是我的代码:我试图将 td 标签放在所有有点地方,但我什至不确定我是否需要这里的 td .....
<?php
include_once __DIR__.'/header2.php';
if(!$_SESSION['u_uid']) {
echo "<meta http-equiv='refresh' content='0;url=index.php?create_music_sub=notlogin'>";
exit();
} else {
if($_SESSION['u_permission'] == 0){
echo "<meta http-equiv='refresh' content='0;url=header2.php?create_music_sub=nopermission'>";
exit();
} else {
$date = date("Y-m-d H:i:s");
$sql = "SELECT * FROM music_forum_cats;";
$stmt = mysqli_stmt_init($conn);
if(!mysqli_stmt_prepare($stmt, $sql)) {
echo "SQL error";
} else {
// mysqli_stmt_bind_param($stmt, "i", $admin);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$resultCheck = mysqli_num_rows($result);
echo '<form action="create_music_sub_process.php" method="POST">';
echo '<table class="create_music_sub">
<tr>
<th colspan="3" class="update_title">Welcome to the Create Music Sub Category Section '.$_SESSION['u_first'].' '.$_SESSION['u_last'].'</th>
</tr>
<tr>
<th>Category:</th><td>';
echo '<select name="create_music_sub"><option disabled selected>Pick a Category</option>';
while($row = mysqli_fetch_assoc($result)) {
$id = $row['id'];
echo '<option value="',htmlspecialchars($id),'">',htmlspecialchars($row['category']),'</option></td>';
}
echo '<tr>
<th>Sub Category:</th><td><input type="text" name="sub_cat" placeholder="Create Music Sub Category"></td>
</tr>
<tr>
<th>Creator:</th><td>',htmlspecialchars($_SESSION["u_uid"]),'</td>
</tr>
<tr>
<th>Date Created:</th><td><input type="text" name="date" value="',htmlspecialchars($date),'"></td>
</tr>
<tr>
<th></th><td colspan="2"><input type="submit" name="submit" value="Create Sub Category"></td>
</tr>
</select></td></tr>
</table>
</form>';
}
}
}
include_once __DIR__. '/footer.php';
?>
【问题讨论】:
标签: php mysql session html-table