--- alx-src/trunk/alx-web/show.php 2008/06/05 11:14:31 440 +++ alx-src/trunk/alx-web/show.php 2008/06/05 22:04:21 470 @@ -1,8 +1,8 @@ $t) { - if(!$multi[$k]) mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t)).' WHERE serial='.$id); + if(!$multi[$k]) + { + if(updatestr(postarr($t))='') $myupdatestr='NULL' else $myupdatestr=updatestr(postarr($t)); + echo "debug1: '".$myupdatestr."'
"; + //mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t)).' WHERE serial='.$id); + mysql_query('UPDATE '.$t.' SET '.$myupdatestr.' WHERE serial='.$id); + } else { $i=0; @@ -109,7 +117,10 @@ if($_POST[$t.'_'.$i.'_delete']) mysql_query('DELETE FROM '.$t.' WHERE serial='.$id.' AND id='.$_POST[$t.'_'.$i.'_id']); else - mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t.'_'.$i)).' WHERE serial='.$id.' AND id='.$_POST[$t.'_'.$i.'_id']); + if(updatestr(postarr($t.'_'.$i)))='') $myupdatestr='NULL' else $myupdatestr=updatestr(postarr($t.'_'.$i))); + echo "debug2: '".$myupdatestr."'
"; + //mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t.'_'.$i)).' WHERE serial='.$id.' AND id='.$_POST[$t.'_'.$i.'_id']); + mysql_query('UPDATE '.$t.' SET '.$myupdatestr.' WHERE serial='.$id.' AND id='.$_POST[$t.'_'.$i.'_id']); $i++; } } @@ -172,10 +183,10 @@ foreach($arr as $k=>$v) { - if( (substr($k,0,9)=='wireless_') xor $wireless ) Continue; + //if( (substr($k,0,9)=='wireless_') xor $wireless ) Continue; $d = $drop[$name.'_'.$k]; if($d==null) $d = $drop[$k]; - $k = str_replace('wireless_', '', $k); + //$k = str_replace('wireless_', '', $k); $k2 = $k; if(is_array($d)) @@ -201,7 +212,7 @@ echo ''; closeabs(); - if($name=='cfg_network' && !$wireless) parsearr($name.'_wireless', $arr, $del, true); + //if($name=='cfg_network' && !$wireless) parsearr($name.'_wireless', $arr, $del, true); } function parsearrs($name, $arr) {