 So in this module students, we will study that how we can send or how we can submit multiple values to the server, okay, and there is a trick kind of a trick using square brackets that is used to perform that operation and I will explain it to you using an example. So this is the module coverage and we will go all of three and I will also explain it to you that how it actually works, how it actually works. So let's now look at more details. So this is the multi valued code which we will be covering in this module and what does this code tell us that this first form field is multi select list box allowing the user to pick one or more or no options, okay, and the second one over here is a two form fields are checkboxes with the same name newsletter, but different values widget times and fun with widgets. Okay, so we have these values over here the widget times and the fun with widgets, favorite widgets over here. Okay, and we have this widget times over here. And we have this other one fun with widgets over here. So how can you handle multi valued fields in your PHP scripts? The trick is to add square brackets. So the trick is to add the square brackets after the field name in your HTML form. Then when the PHP engine sees a submitted form field with name having square brackets at the end, it creates a nested array of values. When it is seen, it creates a nested array of values. Okay. And of course, then we use the super global array of the values. I believe now you understand this. Now let's look at one example. So we have this registration form over here. And what we see in this registration form, this form corresponding to this form, we have a form handler. And this is the form handler. Okay, and you can see that this is PHP over here and the previous one was HTML. So what does the form handler does? How it works? Let's look at this. So we see that the web form registration multi dot HTML is very similar to the previous registration page. However, this form contains a multi select list box, favorite widgets, it contains a multi select, which is the favorite widgets over here. And two checkboxes, one is over here, the one and of course, those conflict checkboxes, we have the square brackets, square brackets or where the square brackets tell the PHP engine to expect multiple values for these fields. And to create corresponding nested arrays within the relevant super global arrays, dollar underscore post and dollar underscore request in this case, the form handler process underscore registration underscore multi dot PHP displays the user submitted form data in the page. And for the multi valued fees, however, the script needs to be a bit smarter. First, it creates two empty string variables to hold the list of field where you should display dollar favorite widgets and dollar newsletter. Okay, and next is processes to check if the corresponding dollar underscore post array elements exists or not. Okay. And finally, what it does is that it works on these widgets. If any field values were sent to these fields, the resulting strings now have a straight comma and space on the end. So the script uses a regular expression to remove these two characters tidying up the strings. More details are given in the text. So now it's simply a case of outputting these two strings in the web page along with the other single value fields. So that's all I have for this module. And the details are given in the text. Thank you very much.