php for beginners'

29
BY KANIKA SINGHAL 3 RD YEAR COMPUTER ENGINEERING College of Technology, GBPUA&T 06/06/22 08:24 PM 1

description

 

Transcript of php for beginners'

Page 1: php for beginners'

BYKANIKA SINGHAL3RD YEAR COMPUTER ENGINEERINGCollege of Technology, GBPUA&T

04/09/23 08:47 PM 1

Page 2: php for beginners'

What is PHPBasics of PHPWriting simple programs in PHPWhy use PHPMore on PHP programmingRetrieving data from the clientDesigning forms

04/09/23 08:47 PM 2

Page 3: php for beginners'

04/09/23 08:47 PM 3

Page 4: php for beginners'

04/09/23 08:47 PM 4

Page 5: php for beginners'

04/09/23 08:47 PM 5

Page 6: php for beginners'

Hands on experience………

04/09/23 08:47 PM 6

Page 7: php for beginners'

BASIC CODE IN TEXT EDITOR

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 7

Example 1

Page 8: php for beginners'

04/09/23 08:47 PM 8

Page 9: php for beginners'

04/09/23 08:47 PM 9

Web server locates instructions file

Web server processes instructions to create HTML

HTML stream returned to browser

Browser processes HTML and displays page

Client requests webpage

Author writes instructions

Delivering a web page

1

6

43

2

5

Page 10: php for beginners'

04/09/23 08:47 PM 10

Page 11: php for beginners'

04/09/23 08:47 PM 11

Page 12: php for beginners'

04/09/23 08:47 PM 12

Page 13: php for beginners'

BASIC CODE IN TEXT EDITOR

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 13

Revision Example 1

Page 14: php for beginners'

04/09/23 08:47 PM 14

Page 15: php for beginners'

BASIC CODE IN TEXT EDITOR

<?php$my_name = “kanika”;$My_name = “KANIKA”;echo “hello, $my_name”;echo “hello, $My_name”;?>

Variable.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 15

Example 2

Page 16: php for beginners'

string (text) example, $name=“kanika”

integer (numeric) example, $value=100

double (numeric)ArrayObjectunknown type

04/09/23 08:47 PM 16

Page 17: php for beginners'

BASIC CODE IN TEXT EDITOR

<?php$years=2;$rate=5;$principal=1000;$simple_interest= $years *

$rate * $principal ;echo "<h2>Simple Interest

is Rs. $simple_interest/-</h2>";?>

simple_interest.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 17

Example 3

Page 18: php for beginners'

04/09/23 08:47 PM 18

<FORM>…</FORM>

Page 19: php for beginners'

Text fields <input name=“textbox_name” type=“text”>

Checkboxes <input name=“checkbox_name” type=“checkbox” value=“”>

Radio buttons <input name=“radio_name” type=“text” value=“”>

Listboxes <select name=“listbox_name[]” multiple> <option>option1</option>

… </select>

Passwords <input name=“textbox_name” type=“password”>

Submit and Reset buttons<input name=“textbox_name” type=“text”>

04/09/23 08:47 PM 19

Page 20: php for beginners'

04/09/23 08:47 PM 20

Page 21: php for beginners'

04/09/23 08:47 PM 21

ACTION-tells the server which page to go to once the user has clicked a submit button on the form.

<FORM ACTION="test.php">...

</FORM>

METHOD-controls the way that information is sent to the server. It can do this in one of two ways-GET and POST

<FORM ACTION="test.php" METHOD=GET> <FORM ACTION="test.php" METHOD=POST>

ID, CLASS, DIR,LANGUAGE, NAME, STYLE, and TITLE

Page 22: php for beginners'

04/09/23 08:47 PM 22

Page 23: php for beginners'

04/09/23 08:47 PM 23

Page 24: php for beginners'

BASIC CODE IN TEXT EDITOR

<HTML><head><title>Form page</title></head>

<body><FORM METHOD=GET

ACTION=“name.php">What is your name ?<INPUT NAME=“user”

TYPE="TEXT"><BR><BR><INPUT TYPE=SUBMIT></FORM>

</body></HTML>

Form_GET.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 24

Example 4(Using GET method)

Page 25: php for beginners'

BASIC CODE IN TEXT EDITOR

<HTML><HEAD></HEAD><BODY>YOUR NAME IS :<?phpecho $user;?></BODY></HTML>

name.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 25

Example 4 continued….

Page 26: php for beginners'

BASIC CODE IN TEXT EDITOR

<HTML><head><title>Form page</title></head>

<body><FORM METHOD=POST

ACTION=“name.php">What is your name ?<INPUT NAME=“user”

TYPE="TEXT"><BR><BR><INPUT TYPE=SUBMIT></FORM>

</body></HTML>

Form_GET.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 26

Example 5(Using POST method)

Page 27: php for beginners'

BASIC CODE IN TEXT EDITOR

<HTML><HEAD></HEAD><BODY>YOUR NAME IS :<?phpecho $user;?></BODY></HTML>

name.php

HOW IT LOOKS ON WEB BROWSER

04/09/23 08:47 PM 27

Example 5 continued….

Page 28: php for beginners'

04/09/23 08:47 PM 28

Page 29: php for beginners'

04/09/23 08:47 PM 29

THE END