22.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 a single row of data when maintaining table data, there are other times when it is better to display several rows of data simultaneously. Displaying several rows of data on a page is most appropriate when the table being maintained contains few enough attributes that those ...