21.1 Introduction
Many modern Web applications require pages that maintain database table data. Such table maintenance implies the addition of new rows of table data and the modification and deletion of existing rows of table data. Although it is sometimes appropriate to display several rows of data simultaneously when maintaining table data, there are other times when it is better to display a single row of data. Displaying a single row of data on a page is most appropriate when the table being maintained contains so many attributes that those attributes ...