php 1

24
PHP (BASIC) First session

Upload: mohammed-abutabikh

Post on 25-Jun-2015

156 views

Category:

Education


3 download

DESCRIPTION

How to programme websites using PHP

TRANSCRIPT

Page 1: PHP 1

PHP (BASIC)

First session

Page 2: PHP 1

INDEX

• Do … while loop• While loop• For loop• Functions • Form• $_POST• $_GET• $_REQUEST

• Into• Syntax• Variables • String• Operators• If else• Switch • Array

Page 3: PHP 1

• What is PHP?

• What is MySQL?

• Why PHP?

INTRO

Page 4: PHP 1

• Extension• First file name• Where shall we save the project• <?php ?>

• <html><body>• <?php echo "Hello World"; ?>• </body></html>

• Comments in PHP

PHP SYNTAX

Page 5: PHP 1

• Creating (Declaring) PHP Variables

• $myName=“Doksh";• PHP has four different variable

scopes:

• local• global• static• parameter

VARIABLES

Page 6: PHP 1

• <?php• $a = 5; // global scope

• function myTest()• {• echo $a; // local scope• }

• myTest();• ?>

LOCAL

Page 7: PHP 1

• <?php• $a = 5;• $b = 10;

• function myProject()• {• global $a, $b;• $b = $a + $b;• }

• myProject();• echo $b;• ?>

GLOBAL

Page 8: PHP 1

• static $rememberMe;

• function myTest($a1,$a2,...)• {• // function code• }

STATIC SCOPE

AND PARAMETERS

Page 9: PHP 1

• <?php• $txt="Hello World";• echo $txt;• ?>

• concatenation operator

• echo $txt1 . " " . $txt2;

STRING VARIABLES IN PHP

Page 10: PHP 1

• <?php• echo strlen("Hello world!");• ?> ______________________________

<?phpecho strpos("Hello world!","world");?>

STRLEN() FUNCTION&STRPOS() FUNCTION

Page 11: PHP 1

• +• -• *• /• %• -m• M.m• X = y• X +=y …. etc• ++x per• X++ post• X == y, X != y• X === y, X !== y• X >= y, X >y• X && y• X \\ y

OPERATORS

Page 12: PHP 1

• <html>• <body>

• <?php• $d=date("D");• if ($d=="Fri")• {• echo “WOW";• }• elseif ($d=="Sun")• {• echo “OK OK OK OK";• }• else• {• echo “ohhhh!";• }• ?>

• </body>• </html>

IF & DATE

Page 13: PHP 1

• <html>• <body>

• <?php• $x=1;• switch ($x)• {• case 1:• echo "Number 1";• break;• case 2:• echo "Number 2";• break;• case 3:• echo "Number 3";• break;• default:• echo "No number ";• }• ?>

• </body>

SWITCH

Page 14: PHP 1

• $Name=array(“Moha",“Tom",“Totti",“Nona");

• <?php• $Name[0]=“Moha";• $Name[1]=“Tom";• $Name[2]=“Totti";• $Name[3]=“Nona"; • echo $Name[0] . " and " . $

Name[1];• ?>

ARRAY

Page 15: PHP 1

• <html>• <body>

• <?php• $i=1;• while($i<=5)• {• echo "The number is " . $i . "<br />";• $i++;• }• ?>

• </body>• </html>

WHILE

Page 16: PHP 1

• <html>• <body>

• <?php• $i=1;• do• {• $i++;• echo "The number is " . $i . "<br />";• }• while ($i<=5);• ?>

• </body>• </html

DO WHILE

Page 17: PHP 1

• <html>• <body>

• <?php• for ($i=1; $i<=5; $i++)• {• echo "The number is " . $i . "<br

/>";• }• ?>

• </body>• </html>

FOR

Page 18: PHP 1

• <html>• <body>

• <?php• function writeName()• {• echo “Mohammed";• }

• echo "My name is ";• writeName();• ?>

• </body>• </html>

FUNCTION

Page 19: PHP 1

• <html>• <body>

• <?php• function writeName($fname,$punctuation)• {• echo $fname . " Refsnes" . $punctuation . "<br />";• }

• echo "My name is ";• writeName(“Moha,".");• echo "My sister's name is ";• writeName(“nona","!");• echo "My brother's name is ";• writeName(“amjad","?");• ?>

• </body>• </html>

FUNCTION

Page 20: PHP 1

• <html>• <body>

• <?php• function add($x,$y)• {• $total=$x+$y;• return $total;• }

• echo "1 + 16 = " . add(1,16);• ?>

• </body>• </html>

FUNCTION

Page 21: PHP 1

• <html>• <body>

• <form action="welcome.php" method="post">

• Name: <input type="text" name="fname" />

• Age: <input type="text" name="age" />

• <input type="submit" />• </form>

• </body>• </html>

FORM

Page 22: PHP 1

• <html>• <body>

• Welcome <?php echo $_POST["fname"]; ?>!<br />

• You are <?php echo $_POST["age"]; ?> years old.

• </body>• </html>

FORM

&POST

Page 23: PHP 1

• <form action="welcome.php" method="get">

• Name: <input type="text" name="fname" />

• Age: <input type="text" name="age" />

• <input type="submit" />• </form>

• Welcome <?php echo $_GET["fname"]; ?>.<br />

• You are <?php echo $_GET["age"]; ?> years old!

GET

Page 24: PHP 1

• Welcome <?php echo $_REQUEST["fname"]; ?>!<br />

• You are <?php echo $_REQUEST["age"]; ?> years old.

REQUEST