我想知道我是否可以使 $_GET['THIS VALUE'] 动态化,所以我不必为每个字段编写验证
我在javascript中有这个:
function check_if_exists(input_name) {
var ajaxRequest;
ajaxRequest.onreadystatechange=function() {
if(ajaxRequest.readyState == 4) {
var ajaxDisplay = document.getElementById('info');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
var name = document.getElementById(input_name).value;
var url = "?"+input_name+"=" + name;
ajaxRequest.open("GET", "example_validation.php" + url, true);
ajaxRequest.send(null);
}
然后在php中我有一个类似于这样的SQL:
$sql = "SELECT * FROM table_name WHERE username='".$input_value."' LIMIT 1";
现在,我想取 $_GET 的名称并将其传递给变量,然后用 SQL 中的用户名替换它。
有可能还是我必须为每个字段编写验证?