PHP-and-MySQL/C2/Common-Way-to-Display-HTML/English-timed

From Script | Spoken-Tutorial
Revision as of 16:23, 22 April 2013 by Sneha (Talk | contribs)

Jump to: navigation, search
Time Narration
00:00 Here is a tip for displaying HTML inside your php . This is specially useful when you are using ‘if’ statements or anything that uses a block and when you need to do this on a condition or you need to output a lot of HTML inside something that is working on php.
00:23 In this example, I’ve got a variable- Name, and this is set to Alex.
00:30 so if i type- name equals Alex, then, it will echo out “Hi, Alex”
00:36 If name is not equal to Alex-so we type ‘else’- we will echo out “You are not Alex. Please type your name”.
00:47 And we have an input field here which should have a form around it.
00:53 So, “Form action equals Index.php”

Method =post And we end the form here.

01:05 We can bring this down a bit, so that it looks better. So, we have some HTML codes inside this Else block .
01:15 So we type ‘If else’ and we have got a block starting here, and a block ending here. And what could be a lot of HTML code.
01:27 The purpose of this tutorial is to show you that you don’t need to use Echo and echo out HTML code.
01:34 It’s easier and saves time when you want to code using quotation marks rather than single inverted commas..
01:41 Also it’s nicer to have a code inside the blocks ,say, this block here without having to worry about what you are typing.
01:58 So, if you are used to quotation marks this forward slash will escape the character.
02:08 So, it will be displayed but will be ignored as the end of the Echo and the beginning of this Echo here.
02:20 For example. Let’s just refresh.
02:25 Since name equals Alex it is greeting me as we saw earlier.
02:31 The Echo is okay for a small amount of text but for a large amount with a form etc, we don’t want the echo.
02:44 As it stands at present , it won't run. We will receive an error . We haven't provided a method of output for this text.
02:59 That’s on line 12. So, if you go to line 12, you will see that it's here. We can rectify the problem in this way.
03:09 We have our php opening tag here. And I am going to end the tag down here .
03:16 So, we are ending the tag after the block starts. Now I will start a new tag just before the flower brackets or curly bracket here.
03:31 So now we have a chunk of php code here and a chunk here. And the rest here is not interpreted as php. Since it is HTML it will be displaced as HTML code.
03:49 So, what I am going to do first is change all these to quotation marks.
03:56 If you implement this method from the beginning , you could code easily and it would work a lot better.
04:08 So once again as is visible on the screen we have a block here and the block here. It may appear as though the php would end here .
04:22 But we have not ended a block inside here, in this area , but we are going down here. We aren’t echoing out but displaying this.
04:37 This applies specifically to the Else block. We end the block in the blue highlighted line here and here .
04:47 So again we will first get “Hi, Alex”. Now if we change the name to Let’s say Kyle, refresh.
05:01 You will see that the HTML has been displayed properly. But it hasn’t been echoed out using php.
05:09 This is a good method to use when you want to display HTML properly and re- read easily. Hope this tutorial has been helpful .Thank you for watching.

Contributors and Content Editors

Minal, Pratik kamble, Pravin1389, Sandhya.np14, Sneha