 If you recall, in a prior module, we spoke about, we talked about, we discussed rapid application development. And the tool used for rapid application development we talked about was PHP. And before that, in the prior modules, we briefly discussed about how you run certain PHP commands and retrieve the data. And of course, now we are more interested in how do we generate the PHP page because there are many control elements which I'll show you on the next slide. And those control elements, they are embedded within the PHP tags, so to say. So what I'll show you right now is the control elements and let's talk about it. So on your left side on your screen, you see the code and on the right side, you see what is generated by these control commands. I will explain all of this to you very briefly. But before I explain it to you, there is the PHP code in which this code is embedded. Now there are two things in that code. There are methods and how the data is submitted because all of the contents of this form, they will be submitted to the database server, to the web server and it will retrieve the data because for example, you have to send the data to get information from your database. Now try to understand a number of things. First of all, that the contents of this page will be submitted to the web server and in the tags which will be of the PHP tags, I will give the address or the URL where the server is located and from where this data has to be retrieved, so to say, understand. And in the example which is given in the supporting material, instead of the URL, the name of the page is given. So you understand because we are not right now submitting the data to any server, but I believe you understand. So now I will briefly show you those code and its explanation. So this code over here which you can see, this code is for this radio button. So out of these three radio buttons, only one will be selected because a person can be of only one category and then we have this push button. So you can click it over here and it will take you. And then of course we have these checkboxes, a person can have a number of items in these checkboxes. So this is covered over here and then it is the drop down list. And then something is very interesting over here, hidden field, hidden field and you can see this is the text over here, I am secret. Now this text is not shown on your right side because this text will be embedded in the form and it will be not displayed on the screen, but this data will be passed to the web server and to the database server. Now we have to capture the data from these forms and these are different ways of processing their data. Now for the multiple values, one can put the square brackets, one can put the square brackets over here like this and these square brackets follow the variable which contains the multiple values. So the PHP engine knows what is coming. So what it does, it generates a global array and instead of a single value, a global array will contain those values which are passed to it and what will be passed, the name of the variable, the label and the contents of the variable which is in the form itself. And then is the generating the web forms with PHP over here, generating the forms, how these forms are generated, these forms are generated in number of ways. For example, the form is generated by a eco command by a print command and of course there are other PHP tags, we will discuss those tags, so those tags and those commands, they generate the page and then of course there are the variables also, the variables are passed to the PHP engine and again as I said those variables corresponding to those variables again a global array is generated, the variables are stored in their global array and as and when required, of course those variable contents are read from that global array and along with storing whatever is stored the data, there are little bits of pieces of information are all also stored in that global array so that the retrieval is convenient, all right. Now when you upload this form along with you can upload the files also, now those files can be uploaded and the size of the files can be limited and those files are stored in temporary folders, whatever you load those files are stored in temporary folders and there is a limit to the files because when you upload you don't want to overwhelm the web server, you don't want to overwhelm the database server because ultimately whatever you upload it goes into that database server, so the checks are there and the limits are there and that whatever you load that is stored in temporary folders and when it goes into the temporary folders as and when required it is taken out from the temporary folders and it becomes permanent and it is used for subsequent storage and the last point is the redirection after the form submission, redirection means that when are you going to stop and where it is going to take you that's about it for this module.