我想知道我是否可以使$ _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中的用户名替换它。
是否可以或我必须为每个字段编写验证?