Index
A B C D E F G H I J L M N O P Q R S T U V W Z
Symbols
- $bindargs array, 4.2
- $bindargs parameter, 5.1
- $bindvars parameter, 4.2, 4.2, 7.1
- $conn parameter, 3.2
- $current variable, 4.3
- $date parameter, 3.1
- $DID variable, 4.2
- $e parameter, 5.4, 5.4, 5.4
- $emp variable, 5.3
- $file parameter, 4.1
- $line parameter, 4.1
- $posturl parameter, 4.3, 4.3
- $q1 parameter, 4.3
- $query parameter, 5.2
- $r parameter, 4.1
- $refcur variable, 6.2
- $results parameter, 4.1
- $resulttype parameter, 5.2
- $rowsperpage parameter, 4.3
- $stid parameter, 4.1, 4.2
- $title parameter, 3.1
- @ preventing error display, 5.4
- __FILE__ variable, 4.1, 5.4
- __LINE__ variable, 4.1, 5.4
A
- AL32UTF8 character set, 8.1
- AnyCo Corp
-
- tutorial application, 1.3
- anyco_cn.inc
-
- creating, 4.1
- description, 1.3
- anyco_db.inc
-
- calling bind variable, 4.2
- calling PL/SQL packaged procedure, 6.2
- changing the bind variable, 7.1
- choosing output type, 5.2, 5.2
- creating, 4.1
- creating a thumbnail image, 7.2
- description, 1.3
- executing data manipulation statements, 5.2
- including in anyco.php, 4.1
- inserting thumbnail image, 7.1
- passing error parameter, 5.4
- preventing error display, 5.4
- return error variable, 5.4
- returning errors, 5.4
- returning errors from all functions, 5.4
- subset query, 4.3
- testing, 4.2
- anyco_im.php
-
- creating, 7.1
- description, 1.3
- employee image display, 7.1
- anyco_ui.inc
-
- add employee remuneration column, 6.1
- adding an employee image column, 7.1
- adding navigation, 4.3
- creating, 3.1, 3.1
- description, 1.3
- employee data in HTML table, 5.1
- error printing, 5.4
- extending, 4.4
- formatting results, 4.1
- functions, 3.1
- generating an employee img tag, 7.1
- generating employee data HTML form, 5.2
- HTML form for employee data, 5.2
- including, 3.1
- including in anyco.php, 4.1
- testing changes, 5.1
- updating an employee record, 5.2
- uploading employee image, 7.1
- anyco.php
-
- adding db connection, 3.2
- bind variables, 4.2
- building employee records, 5.2
- calling a PL/SQL function, 6.1
- creating, 3.1
- data manipulation logic, 5.2
- deleting employee records, 5.2
- departments instead of employees, 5.1
- description, 1.3
- employees and departments pages, 5.3
- employees page, 5.1
- error handling, 5.4, 5.5
- executing the query, 3.2
- fetching all rows, 3.2
- include files, 4.1
- inserting an image, 7.1
- inserting employee records, 5.2
- navigation, 4.3
- obtaining the default department, 5.3
- printing page titles, 5.3
- query to execute, 3.2
- replace query, 4.4
- testing, 3.1, 3.2, 4.1, 4.2, 4.3, 4.4, 5.1, 5.2, 5.3, 5.4, 5.5, 6.1, 6.2, 7.1, 7.2
- updating employee records, 5.2
- usable database connection, 3.2
- using a bind variable, 4.2
- Apache
-
- creating public_html, 2.3.2
- httpd.conf configuration file, 2.3.2
- obtaining and installing, 2.3
- public_html, 2.3.2
- restarting, 2.3.2
- testing installation on Linux, 2.3.2
- testing installation on Windows, 2.3.1
- application, 5.4
-
- adding an employee image, 7.1
- adding employee remuneration column, 6.1
- building employee records, 5.2
- calling departments instead of employees, 5.1
- calling locale specific functions, 8.4
- centralizing database logic, 4.1
- choosing output type, 5.2, 5.2
- combining departments and employees, 5.3
- connection functions, 4.1
- constants for database connection, 4.1
- creating employees page, 5.1
- deleting employee records, 5.2
- employee image display, 7.1
- employee images in BLOBs, 7.1
- error recovery, 5.4
- executing data manipulation statements, 5.2
- executing the query, 3.2
- extending departments page, 4.4
- extending employees page, 5.2
- externalizing translatable strings, 8.6.1
- fetching all rows, 3.2
- file naming convention, 1.3
- files directory, 2.6, 3.1
- generating an employee img tag, 7.1
- globalizing, 8
- implementing subset query, 4.3
- inserting employee records, 5.2
- inserting employee thumbnail, 7.1
- Next and Previous buttons, 4.3
- obtaining the default department, 5.3
- Oracle errors, 5.5
- PL/SQL procedures and functions, 6.1
- printing errors, 5.4
- printing page titles, 5.3
- query to execute, 3.2
- report page, 3
- return error variable, 5.4
- thumbnail images, 7.2
- translating HTML and GIF, 8.6.2
- translating the user interface, 8.6
- updating employee records, 5.2
- uploading employee image, 7.1
- user interface, 3.1
- UTF-8 page encoding, 8.5
- array_push() function, 7.1
B
- bind variables, 4.2, 4.2
-
- anyco.php, 4.2
- calling in anyco_db.inc, 4.2
- DID, 4.2, 4.2, 5.3
- FIRST, 4.3
- LAST, 4.3
- modify query, 4.2
- NEWEID, 7.1
- OUT, 7.1
- returning from database, 7.1
- BLOBs
-
- storing employee images, 7.1
C
- calc_remuneration() function, 6.1
- character sets
-
- AL32UTF8, 8.1
- globalization settings, 8.2
- UTF-8, 8.1
- charset parameter, 8.5.1.1
- configuring
-
- Apache httpd.conf, 2.3.2
- Zend Core for Oracle, 2.5
- Zend Core for Oracle configuration tab, 2.5
- connections
-
- disconnecting, 3.3
- Easy Connect syntax, 3.2.1
- HR user, 2.2.1, 6.1
- Oracle Database, 3
- persistent, 3.2.2
- settings, 3.2.2
- construct_departments() function, 4.3, 4.3, 4.3, 4.4, 5.1
- construct_employees() function, 5.1, 5.1, 5.3, 6.1
- construct_image() function, 7.1
- construct_insert_emp() function, 5.2, 5.3
- construct_modify_emp() function, 5.2
- Content-type, 7.1
- conventions
-
- presenting data, 8.7
- COUNTRIES table, 4.4
- creating
-
- anyco_ui.inc application user interface, 3.1
- directory for application files, 2.6, 3.1
- PHP files, 3
- public_html, 2.3.2
- cv_types.et_employees() procedure, 6.2
D
- database
-
- centralizing logic, 4.1
- connection functions, 4.1
- constants for connection, 4.1
- disconnection, 3.3
- dynamic information, 8.6.3
- Easy Connect syntax, 3.2.1
- executing the query, 3.2
- fetching all rows, 3.2
- navigating records, 4.3
- storing employee images, 7.1
- tnsnames.ora, 3.2.1
- validating connection, 3.2
- date formats in Oracle, 8.7.1
- date() function, 5.2
- db_do_query() function, 4.1, 4.2, 4.2, 5.1, 5.1, 5.2, 5.2, 5.2, 5.4
- db_error () function, 4.1
- db_error() function, 4.1, 5.4, 5.4
- db_execute_statement() function, 5.2, 5.2, 7.1
- db_get_employees_rc() function, 6.2
- db_get_page_data() function, 4.3, 4.3, 4.3, 5.2, 5.4
- db_insert_thumbnail() function, 7.1, 7.2, 7.2
- debugging, 4.1
- delete_emp() function, 5.2
- department_id variable, 5.3
- departments page
-
- combining with employees, 5.3
- extending, 4.4
- DEPARTMENTS table, 1.3, 3.2, 4.3, 4.4
- deptid parameter, 5.3
- DID bind variable, 4.2, 4.2, 5.3
- directives
-
- display_errors, 3.2.1
- error_reporting, 3.2.1
- disconnection, 3.3
- display_errors directive, 3.2.1
- do_query() function, 3.2
E
- Easy Connect syntax, 3.2.1
- EMPLOYEE_PHOTOS table, 7.1, 7.1
- employees page, 5.1
-
- combining with departments, 5.3
- creating, 5.1
- extending, 5.2
- EMPLOYEES table, 1.3, 3.2, 4.4, 5.2, 5.2, 5.2, 7.1
- enctype attribute, 7.1
- environment variables
-
- NLS_LANG, 8.1
- NLS_LANGUAGE, 8.4, 8.7.4
- NLS_TERRITORY, 8.4
- error_reporting directive, 3.2.1
- errors
-
- assigning to variable, 5.4
- handling, 5.4
- NLS_LANGUAGE, 8.7.4
- Oracle, 5.5
- passing parameter, 5.4
- preventing display, 5.4
- recovery, 5.4
- returning, 5.4
- returning from all functions, 5.4
F
- files
-
- adding data manipulation logic to anyco.php, 5.2
- adding db connection to anyco.php, 3.2
- adding navigation to anyco.php, 4.3
- anyco_cn.inc description, 1.3
- anyco_db.inc description, 1.3
- anyco_im.php description, 1.3
- anyco_ui.inc description, 1.3
- anyco.php description, 1.3
- application, 2.6, 3.1
- application naming convention, 1.3
- creating anyco_cn.inc, 4.1
- creating anyco_db.inc, 4.1
- creating anyco_im.php, 7.1
- creating anyco_ui.inc, 3.1
- creating anyco.php, 3.1
- employees and departments pages, 5.3
- employees page in anyco.php, 5.1
- error handling in anyco.php, 5.4, 5.5
- extending anyco_ui.inc, 4.4
- include file in anyco_ui.inc, 3.1
- include files in anyco.php, 4.1
- JPEG, 7.2
- style.css description, 1.3
- testing anyco_ui.inc, 5.1
- testing anyco.php, 3.1, 3.2, 4.1, 4.2, 4.3, 4.4, 5.1, 5.2, 5.3, 5.4, 5.5, 6.1, 6.2, 7.1, 7.2
- translating HTML and GIF, 8.6.2
- FIRST bind variable, 4.3
- format
-
- function in anyco_ui.inc, 4.1
- functions
-
- anyco_ui.inc, 3.1
- array_push(), 7.1
- calc_remuneration(), 6.1
- construct_departments(), 4.3, 4.3, 4.3, 4.4, 5.1
- construct_employees(), 5.1, 5.1, 5.3, 6.1
- construct_image(, 7.1
- construct_insert_emp(), 5.2, 5.3
- construct_modify_emp(), 5.2
- date(), 5.2
- db_do_query(), 4.1, 4.2, 4.2, 5.1, 5.1, 5.2, 5.2, 5.2, 5.4
- db_error (), 4.1
- db_error(), 4.1, 5.4, 5.4
- db_execute_statement(), 5.2, 5.2, 7.1
- db_get_employees_rc(), 6.2
- db_get_page_data(), 4.3, 4.3, 4.3, 5.2, 5.4
- db_insert_thumbnail(), 7.1, 7.2, 7.2
- delete_emp(), 5.2
- do_query(), 3.2
- get_dept_name(), 5.3
- header(), 7.1
- htmlentities(), 3.1
- imagecopyresampled(), 7.2
- imagecreatefromjpeg(), 7.2
- imagecreatetruecolor(), 7.2
- insert_new_emp(), 5.2, 5.5, 7.1
- isset(), 4.1
- modify_emp(), 5.2
- oci_bind_by_name(), 4.2, 4.2
- oci_close(), 3.3
- oci_connect(), 3.2, 3.2.1, 3.3
- oci_error(), 4.1
- oci_execute(), 4.2
- oci_fetch_all(), 4.1, 5.2
- oci_fetch_array(), 3.2
- oci_parse(), 3.2
- OCI8 oci_pconnect(), 3.2.2
- OCI8 oci_pconnect() function, 3.2.2
- OCI-Lob->load(), 7.1
- session_start(), 4.3
- SYSDATE, 5.2
- ui_print_department(), 4.3, 4.3, 4.4
- ui_print_employees(), 5.1, 5.1, 5.2, 6.1, 7.1, 7.1
- ui_print_error(), 5.4
- ui_print_footer(), 3.1
- ui_print_header(), 3.1
- ui_print_insert_employee(), 5.2, 5.3, 7.1
- ui_print_modify_employee(), 5.2
- var_dump(), 3.2.1, 4.1
G
- GD graphicsextension, 7.2
- get_dept_name() function, 5.3
- globalizing
-
- applications, 8
- calling locale specific functions, 8.4
- character sets, 8.2
- date formats, 8.7.1
- determining user locale, 8.3
- dynamic information, 8.6.3
- HTML page encoding, 8.5
- linguistic sorts, 8.7.3
- NLS_LANGUAGE, 8.7.4
- number formats, 8.7.2
- PHP and Oracle environment, 8.1
- presenting data, 8.7
- sorting data, 8.7
- translating the user interface, 8.6
- GUI password
-
- Zend Core for Oracle, 2.4.2
H
- header() function, 7.1
- hello.php
-
- testing Zend Core for Oracle installation, 2.6
- HTML
-
- cascading style sheet, 3.1
- employee data output, 5.1
- form containing employee data, 5.2
- generating employee data form, 5.2
- page encoding, 8.5, 8.5.1.1, 8.5.1.2, 8.5.2
- page header, 8.5.1.2
- htmlentities() function, 3.1
- HTTP header
-
- page encoding, 8.5.1.1
- httpd.conf Apache configuration file, 2.3.2
- Human Resources (HR) application, 1.3
I
- imagecopyresampled() function, 7.2
- imagecreatefromjpeg() function, 7.2
- imagecreatetruecolor() function, 7.2
- images
-
- creating a thumbnail, 7.2
- creating thumbnails, 7.2
- inserting employee thumbnail, 7.1
- inserting in anyco.php, 7.1
- storing in BLOBs, 7.1
- include files
-
- anyco_ui.inc, 3.1
- anyco.php, 4.1
- in anyco.php, 4.1, 4.1
- insert_new_emp() function, 5.2, 5.5, 7.1
- installation, 2.4.1, 2.4.2
-
- Apache, 2.3
- Oracle Database, 2, 2.2
- root user, 2.4.2
- Zend Core for Oracle, 2.4
- Zend Core for Oracle install directory, 2.4.1, 2.4.2
- Zend Core for Oracle on Linux, 2.4.2
- Zend Core for Oracle on Windows, 2.4.1
- isset() function, 4.1
J
- JOBS table, 5.2
- JPEG file, 7.2
L
- LAST bind variable, 4.3
- linguistic sorts, 8.7.3
- locale, 8.3
- location
-
- Zend Core for Oracle, 2.4.1, 2.4.2
- LOCATIONS table, 4.4
M
- modify_emp() function, 5.2
N
- navigating database records, 4.3, 4.3
- NEWEID bind variable, 7.1
- NLS_LANG environment variable, 8.1
- NLS_LANGUAGE environment variable, 8.4, 8.7.4
- NLS_TERRITORY environment variable, 8.4
- NULL values, 3.2
- number formats in Oracle, 8.7.2
O
- obtaining
-
- Apache, 2.3
- Oracle Database, 2.2
- Zend Core for Oracle, 2.4
- OCI_B_CURSOR ref cursor, 6.2
- oci_bind_by_name() function, 4.2, 4.2
- oci_close() function, 3.3
- OCI_COMMIT_ON_SUCCESS parameter, 3.2
- oci_connect() function, 3.2, 3.2.1, 3.3
- OCI_DEFAULT parameter, 3.2
- oci_error() function, 4.1
- oci_execute() function, 4.2
- oci_fetch_all() function, 4.1, 5.2
- oci_fetch_array() function, 3.2
- OCI_FETCHSTATEMENT_BY_COLUMN parameter, 5.2
- OCI_FETCHSTATEMENT_BY_ROW parameter, 4.1, 5.2, 5.2
- oci_parse() function, 3.2
- OCI_RETURN_NULLS parameter, 3.2
- OCI8 oci_pconnect(), 3.2.2
- OCI8 oci_pconnect() function, 3.2.2
- oci8.max_persistent setting, 3.2.2
- oci8.persistent_timeout setting, 3.2.2
- oci8.ping_interval setting, 3.2.2
- OCI-Lob->load() function, 7.1
- Oracle
-
- date formats, 8.7.1
- establishing environment, 8.1
- number formats, 8.7.2
- tnsnames.ora, 3.2.1
- Oracle Database
-
- connecting, 3
- installing, 2
- obtaining and installing, 2.2
- prerequisites, 2.1
- OUT bind variable, 7.1
P
- parameters
-
- $bindargs, 5.1
- $bindvars, 4.2, 4.2, 7.1
- $conn, 3.2
- $date, 3.1
- $e, 5.4, 5.4, 5.4
- $file, 4.1
- $line, 4.1
- $posturl, 4.3, 4.3
- $q1, 4.3
- $query, 5.2
- $r, 4.1
- $results, 4.1
- $resulttype, 5.2
- $rowsperpage, 4.3
- $stid, 4.1, 4.2
- $title, 3.1
- charset, 8.5.1.1
- deptid, 5.3
- OCI_COMMIT_ON_SUCCESS, 3.2
- OCI_DEFAULT, 3.2
- OCI_FETCHSTATEMENT_BY_COLUMN, 5.2
- OCI_FETCHSTATEMENT_BY_ROW, 4.1, 5.2, 5.2
- OCI_RETURN_NULLS, 3.2
- PHP, 1
-
- application logic, 4.1
- cascading style sheet, 3.1
- character sets, 8.2
- creating files, 3
- determining user locale, 8.3
- display_errors directive, 3.2.1
- error_reporting directive, 3.2.1
- establishing environment, 8.1
- externalizing translatable strings, 8.6.1
- GD graphicsextension, 7.2, 7.2
- globalizing your application, 8
- here document, 3.1
- HTML page encoding, 8.5.2
- NULL values, 3.2
- oci8.max_persistent, 3.2.2
- oci8.persistent_timeout, 3.2.2
- oci8.ping_interval, 3.2.2
- translating HTML and GIF files, 8.6.2
- PHP functions
-
- ui_print_footer(), 3.1
- ui_print_header(), 3.1
- PL/SQL
-
- application procedures and functions, 6.1
- calling function in anyco.php, 6.1
- calling packaged procedure, 6.2
- cv_types.et_employees() packaged procedure, 6.2
- UTL_I18N package, 8.4
- prerequisites for Oracle Database, 2.1
- public virtual directory in Apache, 2.3.2
- public_html
-
- Apache, 2.3.2
- creating, 2.3.2
Q
- queries with bind variables, 4.2
R
- ref cursors
-
- OCI_B_CURSOR, 6.2
- reporting in the application, 3
- restarting Apache, 2.3.2
- returning errors, 5.4
- returning false statements, 5.4
S
- session_start() function, 4.3
- sorting, 8.7, 8.7.3
- statements, returning false, 5.4
- style.css
-
- HTML presentation, 3.1
- style.css description, 1.3
- SYSDATE function, 5.2
T
- tables
-
- COUNTRIES, 4.4
- DEPARTMENTS, 1.3, 3.2, 4.3, 4.4
- EMPLOYEE_PHOTOS, 7.1, 7.1
- EMPLOYEES, 1.3, 3.2, 4.4, 5.2, 5.2, 5.2, 7.1
- JOBS, 5.2
- LOCATIONS, 4.4
- testing
-
- anyco_db.inc, 4.2
- anyco_ui.inc, 5.1
- Apache installation on Linux, 2.3.2
- Apache installation on Windows, 2.3.1
- thumbnail images, 7.2
- tnsnames.ora, 3.2.1
- tutorial AnyCo Corp, 1.3
U
- ui_print_department() function, 4.3, 4.3, 4.4
- ui_print_employees() function, 5.1, 5.1, 5.2, 6.1, 7.1, 7.1
- ui_print_error() function, 5.4
- ui_print_footer() function, 3.1
- ui_print_header() function, 3.1
- ui_print_insert_employee() function, 5.2, 5.3, 7.1
- ui_print_modify_employee() function, 5.2
- unlocking HR account, 2.2.1, 6.1
- user interface
-
- externalizing translatable strings, 8.6.1
- translating, 8.6
- UTF-8
-
- character set, 8.1
- HTML page encoding, 8.5
- UTL_I18N package, 8.4
V
- var_dump() function, 3.2.1, 4.1
- variables
-
- $current, 4.3
- $DID, 4.2
- $emp, 5.3
- $refcur, 6.2
- __FILE__, 4.1, 5.4
- __LINE__, 4.1, 5.4
- department_id, 5.3
W
- Web browser
-
- testing Apache installation on Linux, 2.3.2
- testing Apache installation on Windows, 2.3.1
- Web server
-
- Zend Core for Oracle, 2.4.1, 2.4.2
Z
- Zend Core for Oracle, 1
-
- configuration tab, 2.5
- configuring, 2.5
- GUI password, 2.4.2
- hello.php, 2.6
- installing on Linux, 2.4.2
- installing on Windows, 2.4.1
- obtaining and installing, 2.4
- Web server, 2.4.1, 2.4.2