Notes re:phpMyEdit Version 5.4 (released 2004-02-20) Typical field arrays looks something like this: $opts['fdd']['id'] = array( 'name' => 'ID', 'select' => 'T', 'options' => 'AVCPDR', 'maxlen' => 8, 'default' => '0', 'sort' => true ); $opts['fdd']['organization'] = array( 'name' => 'Organization', 'select' => 'T', 'maxlen' => 8, 'default' => '0', 'required' => false, 'sort' => true ); $opts['fdd']['name'] = array( 'name' => 'Name', 'select' => 'T', 'maxlen' => 155, 'sort' => true ); $opts['fdd']['comments'] = array( 'name' => 'Comments', 'select' => 'T', 'maxlen' => 65535, 'textarea' => array( 'rows' => 5, 'cols' => 50), 'sort' => true ); Each field array can include display mode properties: 'options' => [A|C|P|V|D|F|I|L] Add, Change, coPy, View, Delete, Filter, Initial sort suppressed, List List is assumed and technically does not have to be specified. With version 5.4 certain options should be moved to the 'input' option to ensure compatibility with future releases. 'input' => [R|W|H|] Readonly, passWord, Hidden (formerly included in 'options') While highly unlikely, the following field array "could" be defined: $opts['fdd']['col_name'] = array( // Begin array 'colattrs|LF' => 'style=\"color:#ff0000\"', // Apply style to table cell in List/Filter mode 'css' => array('postfix' => 'right-justify'), // MFG: right align numeric cells 'datemask' => date('Y-m-d'), // Apply datemask 'escape|LF' => false, // Suppress htmlspecialchars() which is the default display mode 'help|ACP' => 'Limit 5 chars.', // MFG: column type dependent Help 'input' => 'RWH', // Readonly, passWord, Hidden 'mask|LF' => '%.10s', // Display only the first 10 characters 'maxlen' => 5, // INPUT maxlength, never more than 60, often shortened if the field inludes encrypted passwords 'name' => 'Title', // Column title 'nowrap' => true, // Equivalent to