我想在这里实现的是用户选择一个运算符,例如 +、>、<、>= 等,并在 PHP 的 Select 语句中使用它。
我的 HTML 代码:
<label for="grade">Grade: </label>
<select name="operator" id="operator">
<option value="">Select one</option>
<option value="<">Less than</option>
<option value=">">More than</option>
<option value="=">Equals to</option>
</select>
<input type="text" name="grade" id="grade" size="2" maxlength="2">
</input>
我的PHP代码:
$operator = mysqli_real_escape_string($link, $_GET['operator']);
$grade = mysqli_real_escape_string($link, $_GET['grade']);
if ($grade != '') {
$where .= " AND grade . '$operator' . '$grade'";
}
我想要达到的是'AND Grade > 3'。“3”可能是另一个数字。
我如何更改我的代码以使 PHP 接受它作为正确的声明。请原谅我在这里不好的解释。