$query = $db->findall("p_config"); while($row = $db->fetch_array($query)){ $row_arr[$row['name']] = $row['values']; <span style="color:#ff0000;">从数据库拿出来的时候赋值给row_arr时候把name域作为索引 可以一次性取两个,一对数据库。</span> if(isset($_POST['update'])){ unset($_POST['update']); foreach($_POST as $name=>$values){ $db->query("update p_config set `values`='$values' where `name`='$name';"); } $db->Get_admin_msg("admin_main.php"); } <span style="color:#ff0000;">判断表单有没有提交的时候,如果提交就unset提交的name值,然后利用$_POST的巧妙一维数组的格式foreach循环调用函数更新数据库</span>