【发布时间】:2017-10-23 03:28:15
【问题描述】:
我有这个带有 PHP (mysql) 后端的基于 Web 的应用程序。我有一个页面可以输入在特定事件中获得的成绩和职位。仅当之前未输入复选框时,我才需要页面显示复选框(用于成绩)。所以我的数据库中有 P1 列,如果为 NULL,我需要显示复选框。
这就是我在 php 方面所拥有的
<?php
$PID = (int)$_GET['PID'];
$con = new mysqli("localhost","my_user","my_password",'events');
$result = $con->query("SELECT * FROM eventlist WHERE Eid=$PID");
global $output;
$row = $result->fetch_assoc();
echo '<h1>'.$row["Ename"].'</h1>';
if($row["P1"]==NULL)
?>
而我需要在P1中显示的是NULL如下
<h2>Slot 1</h2>
<h3>Enter Result</h3>
<div id="c1" class="radio">
<label><input type="radio" name="opt1radio" value=30>First</label>
<label><input type="radio" name="opt1radio" value=20>Second</label>
<label><input type="radio" name="opt1radio" value=10>Third</label>
</div>
<h3>Enter Grade</h3>
<div id="c2" class="radio">
<label><input type="radio" name="opt2radio" value=5>A</label>
<label><input type="radio" name="opt2radio" value=4>B</label>
<label><input type="radio" name="opt2radio" value=3>C</label>
<label><input type="radio" name="opt2radio" value=2>D</label>
<label><input type="radio" name="opt2radio" value=0>DQ</label>
</div>
<div id="submit">
<button onclick="myFunction()" type="button" class="btn btn-success">Submit</button>
</div>
如果不在每一个 HTML 行中添加 echo,我该如何做到这一点。
【问题讨论】: