在这个页面,有二个行为按钮,一个是“修改”,一个是“删除”。
点“修改”,没有问题;如下图所示:
点“删除”后,跳转后的页面无数据记录,其实这时在浏览页面里已经看不到了。  
 按正常是跳转到正式的删除页面,然后点击对应记录条下面的删除按钮,才完成删除,这样才对啊?
问题是出在哪儿了呢?
回复讨论(解决方案)   删除的查询语句是怎样的 
   if ((isset($_get['id'])) && ($_get['id'] != )) {  
   $deletesql = sprintf(delete from price where id=%s,  
                        getsqlvaluestring($_get['id'], text));
mysql_select_db($database_myconn, $myconn);  
   $result1 = mysql_query($deletesql, $myconn) or die(mysql_error());  
 }
$colname_recordset1 = 1;  
 if (isset($_get['id'])) {  
   $colname_recordset1 = (get_magic_quotes_gpc()) ? $_get['id'] : addslashes($_get['id']);  
 }  
 mysql_select_db($database_myconn, $myconn);  
 $query_recordset1 = sprintf(select * from price where id = %s, $colname_recordset1);  
 $recordset1 = mysql_query($query_recordset1, $myconn) or die(mysql_error());  
 $row_recordset1 = mysql_fetch_assoc($recordset1);  
 $totalrows_recordset1 = mysql_num_rows($recordset1); 
   if (isset($_gte['id'])){  
 $query_recordset1 = sprintf(select * from price where id = %s, $colname_recordset1);  
 }else{  
 $query_recordset1 = select * from price where 1=1;  
 }
if (isset($_gte['id'])){   
 $query_recordset1 = sprintf(select * from price where id = %s, $colname_recordset1);   
 }else{   
 $query_recordset1 = select * from price where 1=1;   
 }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
 大神,小弟还是没有看懂。    估计你是直接执行了删除代码了
估计你是直接执行了删除代码了  
qq吧    编辑页面:  
删除
删除页面:  
 if($_post) {  
   是表单提交,执行删除  
 }else {  
   通过 $_get['id'] 得到待删除记录,生成删除页面  
 }
   
 
   