我使用了一些代码来打印我通过表单传递给处理脚本的每个变量。
我有一个具有相同命名约定的数据库,我想发布每个变量。我知道这有一些安全隐患,但考虑到我必须通过的变量数量,它是最实用的解决方案。
这是我目前的剧本..
<?php
printArray($_POST);
function printArray($array){
foreach ($array as $key => $value){
echo "$key => $value" . "<br>";
if(is_array($value)){ //If $value is an array, print it as well!
printArray($value);
}
}
}
?>
我知道我可以做这样的事情......
<?php
printArray($_POST);
$sql = "INSERT INTO (applications) VALUES (";
function printArray($array){
foreach ($array as $key => $value){
$sql .= "'" . $key."'";
echo $sql;
if(is_array($value)){ //If $value is an array, print it as well!
printArray($value);
}
}
}
?>
有更简单的方法吗?
答案 0 :(得分:0)
这样的事情对你有用。
while( ($sql = your_filter_function(array_shift($_POST)) ) != NULL)
{
//do sql stuff here
}
很抱歉我手机上缺乏深度