diff --git a/tbl_change.php3 b/tbl_change.php3 index a8bb99019a..354cd42a95 100755 --- a/tbl_change.php3 +++ b/tbl_change.php3 @@ -71,10 +71,21 @@ for($i=0;$i$type\n"; + // THE VALUE COLUMN + if(isset($row) && isset($row[$field])) + { + $special_chars = htmlspecialchars($row[$field]); + $data = $row[$field]; + } + else + { + $data = $special_chars = ""; + } + // THE FUNCTION COLUMN // Change by Bernard M. Piller // We don't want binary data to be destroyed - if(strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary") ) + if((strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) && !empty($data)) { echo "$strBinary"; } @@ -87,22 +98,11 @@ for($i=0;$i\n"; } - // THE VALUE COLUMN - if(isset($row) && isset($row[$field])) - { - $special_chars = htmlspecialchars($row[$field]); - $data = $row[$field]; - } - else - { - $data = $special_chars = ""; - } - if(strstr($row_table_def["Type"], "text")) { echo "\n"; - if (strlen($special_chars) > 32000) - echo "$strTextAreaLength"; + if (strlen($special_chars) > 32000) + echo "$strTextAreaLength"; } elseif(strstr($row_table_def["Type"], "enum")) { @@ -186,7 +186,7 @@ for($i=0;$i // We don't want binary data destroyed - elseif(strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) + elseif((strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) && !empty($data)) { echo "" . $strBinaryDoNotEdit . ""; }