【发布时间】:2012-07-30 02:13:37
【问题描述】:
在插入/删除/更新之后,我必须手动更新页面,直到我看到结果..为什么?我该如何解决这个问题
if (isset($_POST['action']) && $_POST['action']=='submitted') {
if (isset($_POST['update'])) {
$selected = $_POST['selected'];
for ($i=0; $i<$columncount;$i++){
$value[$i] = $_POST[$name[$i]];
foreach ($selected as $j)
mysql_query ("UPDATE $tablename set $name[$i]='".$value[$i][$j]." 'WHERE $name[0]=".$value[0][$j]);}
}
从表单中读取表值并更新
【问题讨论】:
-
仍然没有得到确切的问题是什么......你手动更新是什么意思......
-
检查 mysql 查询的有效性。在执行之前打印查询并尝试在 phpmyadmin 或 sql 控制台中执行它们。还要检查您是否在更新查询之前执行选择查询