Maximizing and Restoring Images in a Tabular Database Form in HTML - Final Comments on the Client Side Design
(Page 4 of 4 )
We have done much. There are still other things to do that I will not handle in this series. I will handle large databases in a different series.
The look
You can make the Single-Row Form or Tabular Form appear much better than I have done. You can give the table cells background colors; give them border colors and make the buttons custom buttons. Notice that the space around the Form in the web page is empty. You can put some decorations there (background color, background image, slogans, etc.).
Data validation
I have not considered data validation. This includes issues of whether you have entered a string instead of a number; whether you have entered a float instead of an integer; etc. You have to consider this in your commercial product. Again, if you think that your overall code would become voluminous, do not worry; I will address this problem in another series.
Security
When you send data over the Internet, a hacker can see it. I have not considered that in this project. You must consider that in you commercial project.
Style of mouse pointer
When the user is waiting for a process to complete, for example, when you are finding a record, it is good to let the mouse pointer have the hourglass style. I have not considered that. You have to consider that in your commercial project.
In the next part of the series we shall talk about the program that receives the transmitted data at the server. I will do that in the Perl language. Then I will talk about the program that prepares the web page at the server and then sends it to the client. This too will be in Perl.
You need basic knowledge of Perl to understand the next two parts.
We continue in the next part.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |