parsing XML, 239–247
passthru() function, 298
passwords
form fields, 28
htpasswd utility, 137
Path argument, setcookie() function, 153
pg_close() function, 277
pg_connect() function, 95, 276
pg_exec() function, 276
pg_fetch_array() function, 96–97, 99, 277
pg_fetch_result() function, 96, 99
pg_freeresult() function, 277
pg_query() function, 96
pg_result_error() function, 96
PHP
basic syntax, 250–252
comments, 33
database support to, adding, 15–16
installing
help for, 19
on Linux/Unix, 11–13
on Microsoft IIS, 19–20
testing, 18
on Windows, 13–15
Mailing List Archives, 91
php.ini file, modifications to, 15
request-response sequence, 30
tags, code cohabitation and, 31–32
XML with, 238–239
PHP Web site, 19, 308
PHPBuilder Web site, 309
phpinfo() function, 18, 60, 219, 238, 297
phpversion() function, 297
polygons
imagefilledpolygon() function, 221
imagepolygon() function, 221
POST method, 27, 50, 58, 111, 123
$_POST variable, 36
PostgreSQL
databases, connecting to, 95–99
discussed, 16–17
pow() function, 293
pre-defined variables, 36
preferences, managing, 156–161
preg_match() function, 62
primary keys, 85
product catalog, Web-based database example
administration menu development, 166–169
basic information, 164–166
ID fields, 165
MASTER_PRODUCTS table, 165–166
records
adding, 169–176
deleting, 189–196
editing, 176–188
public key cryptography, 197