我有这个基于 Web 的应用程序,带有 PHP (mysql) 后端。我有一个页面可以输入特定事件中获得的成绩和职位。我需要页面显示复选框(用于成绩)只有在之前没有输入的情况下。所以我的数据库中有这个列 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。
你可以试试这个。如果您不想使用echo
,只需将html
in括起来if
而不包括html
在该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){
?>
<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>
<?php }?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句