$gv_TheRecord) { $gv_vals = ''; // var_dump($_REQUEST['t_FormData']);exit(); while (list($gv_Index,$gv_FieldContents) = each($gv_TheRecord)) { if($gv_FieldContents === null) { continue; } if(is_array($gv_FieldContents)){ $gv_FieldContents=implode("\t",$gv_FieldContents); } // $gv_FieldContents=m_AddSlashes($gv_FieldContents); // taken care of by adodb? if($gv_multiIndex == 0){ $gv_cols .= ",`$gv_Index`"; } $gv_vals .= ",'$gv_FieldContents'"; } if ($fv_form['keyfield']) { $gv_cols .= ", `" . $fv_form['keyfield'] . "`"; $gv_vals .= ",'" . $fv_form['keyvalue'] . "'"; } $gv_vals = preg_replace('/^,/', '' , $gv_vals); $gv_cols = preg_replace('/^,/', '' , $gv_cols); $gv_cols = preg_replace("/'/", '' , $gv_cols); $gv_Table = $fv_form['table']; $fv_cols = explode(',',$gv_cols); $fv_values = explode(',',$gv_vals); $gv_vals = ''; foreach ($_REQUEST['t_FormData'] as $gv_multiIndex=>$gv_TheRecord) { foreach ($gv_TheRecord as $gv_Field => $gv_Value) { $gv_vals .= "`$gv_Field` = '$gv_Value',"; } $gv_vals = rtrim($gv_vals, ","); $gv_Table = $fv_form['table']; $gv_Query = "UPDATE `$gv_Table` SET $gv_vals WHERE `$gv_Table`.`" . $fv_form['keyfield'] . "` = '" . $fv_form['keyvalue'] . "'"; m_DoQuery($gv_Query); } } $gv_URLPArtsArray = parse_url($_SERVER['HTTP_REFERER']); $gv_Path = substr($gv_URLPArtsArray['path'],0, strrpos($gv_URLPArtsArray['path'],'/')+1); if ($fv_form['linkfield']) { $gv_LinkField=$fv_form['linkfield']; $gv_LinkValue=$_REQUEST['t_FormData'][0][$gv_LinkField]; } else { $gv_LinkValue=$fv_form['keyvalue']; } if (isset($fv_form['linkname'])) { $gv_LinkName = $fv_form['linkname']; } else { $gv_LinkName = 't_Link'; } $pos = strpos($fv_form['response'], '?'); // Note our use of ===. Simply == would not work as expected // because the position 0 (first) character evaluates to false. if ($pos === false) { header("Location:$gv_Path" . $fv_form['response'] . "?$gv_LinkName=$gv_LinkValue"); } else { header("Location:$gv_Path" . $fv_form['response'] . "&$gv_LinkName=$gv_LinkValue"); } // header("Location:$gv_Path" . $fv_form['response'] . "?$gv_LinkName=$gv_LinkValue"); // header("Location:" . $_SERVER['HTTP_REFERER']); // header("Location:$gv_Path" . $fv_form['response'] . "?$gv_LinkName=$gv_LinkValue&t_RenderAs=$gv_RenderAs"); // Are you classified as human? Negative, I am a meat popsicle. ?>