PHP (BASIC) First session
INDEX • Into • Do … while loop • Syntax • While loop • Variables • For loop • String • Functions • Operators • Form • If else • $_POST • Switch • $_GET • Array • $_REQUEST
INTRO • What is PHP? • What is MySQL? • Why PHP?
PHP SYNTAX • Extension • First file name • Where shall we save the project • <?php ?> • <html><body> • <?php echo "Hello World"; ?> • </body></html> • Comments in PHP
VARIABLES • Creating (Declaring) PHP Variables • $myName=“Doksh"; • PHP has four different variable scopes: • local • global • static • parameter
LOCAL • <?php • $a = 5; // global scope • function myTest() • { • echo $a; // local scope • } • myTest(); • ?>
GLOBAL • <?php • $a = 5; • $b = 10; • function myProject() • { • global $a, $b; • $b = $a + $b; • } • myProject(); • echo $b; • ?>
STATIC SCOPE • static $rememberMe; AND • function myTest($a1,$a2,...) PARAMETERS • { • // function code • }
STRING • <?php VARIABLES IN • $txt="Hello World"; PHP • echo $txt; • ?> • concatenation operator • echo $txt1 . " " . $txt2;
STRLEN() • <?php FUNCTION • echo strlen("Hello world!"); & • ?> STRPOS() ______________________________ FUNCTION <?php echo strpos("Hello world!","world"); ?>
OPERATORS • + • - • * • / • % • -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
IF & DATE • <html> • <body> • <?php • $d=date("D"); • if ($d=="Fri") • { • echo “WOW"; • } • elseif ($d=="Sun") • { • echo “OK OK OK OK"; • } • else • { • echo “ohhhh!"; • } • ?> • </body> • </html>
SWITCH • <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>
ARRAY • $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]; • ?>
WHILE • <html> • <body> • <?php • $i=1; • while($i<=5) • { • echo "The number is " . $i . "<br />"; • $i++; • } • ?> • </body> • </html>
DO WHILE • <html> • <body> • <?php • $i=1; • do • { • $i++; • echo "The number is " . $i . "<br />"; • } • while ($i<=5); • ?> • </body> • </html
FOR • <html> • <body> • <?php • for ($i=1; $i<=5; $i++) • { • echo "The number is " . $i . "<br />"; • } • ?> • </body> • </html>
FUNCTION • <html> • <body> • <?php • function writeName() • { • echo “Mohammed"; • } • echo "My name is "; • writeName(); • ?> • </body> • </html>
• FUNCTION • <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 • <html> • <body> • <?php • function add($x,$y) • { • $total=$x+$y; • return $total; • } • echo "1 + 16 = " . add(1,16); • ?> • </body> • </html>
FORM • <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 • <html> • <body> & POST • Welcome <?php echo $_POST["fname"]; ?>!<br /> • You are <?php echo $_POST["age"]; ?> years old. • </body> • </html>
GET • <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!
REQUEST • Welcome <?php echo $_REQUEST["fname"]; ?>!<br /> • You are <?php echo $_REQUEST["age"]; ?> years old.

PHP 1

  • 1.
    PHP (BASIC) First session
  • 2.
    INDEX • Into • Do … while loop • Syntax • While loop • Variables • For loop • String • Functions • Operators • Form • If else • $_POST • Switch • $_GET • Array • $_REQUEST
  • 3.
    INTRO • What is PHP? • What is MySQL? • Why PHP?
  • 4.
    PHP SYNTAX • Extension • First file name • Where shall we save the project • <?php ?> • <html><body> • <?php echo "Hello World"; ?> • </body></html> • Comments in PHP
  • 5.
    VARIABLES • Creating (Declaring) PHP Variables • $myName=“Doksh"; • PHP has four different variable scopes: • local • global • static • parameter
  • 6.
    LOCAL • <?php • $a = 5; // global scope • function myTest() • { • echo $a; // local scope • } • myTest(); • ?>
  • 7.
    GLOBAL • <?php • $a = 5; • $b = 10; • function myProject() • { • global $a, $b; • $b = $a + $b; • } • myProject(); • echo $b; • ?>
  • 8.
    STATIC SCOPE • static $rememberMe; AND • function myTest($a1,$a2,...) PARAMETERS • { • // function code • }
  • 9.
    STRING • <?php VARIABLES IN • $txt="Hello World"; PHP • echo $txt; • ?> • concatenation operator • echo $txt1 . " " . $txt2;
  • 10.
    STRLEN() • <?php FUNCTION • echo strlen("Hello world!"); & • ?> STRPOS() ______________________________ FUNCTION <?php echo strpos("Hello world!","world"); ?>
  • 11.
    OPERATORS • + • - • * • / • % • -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
  • 12.
    IF & DATE • <html> • <body> • <?php • $d=date("D"); • if ($d=="Fri") • { • echo “WOW"; • } • elseif ($d=="Sun") • { • echo “OK OK OK OK"; • } • else • { • echo “ohhhh!"; • } • ?> • </body> • </html>
  • 13.
    SWITCH • <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>
  • 14.
    ARRAY • $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]; • ?>
  • 15.
    WHILE • <html> • <body> • <?php • $i=1; • while($i<=5) • { • echo "The number is " . $i . "<br />"; • $i++; • } • ?> • </body> • </html>
  • 16.
    DO WHILE • <html> • <body> • <?php • $i=1; • do • { • $i++; • echo "The number is " . $i . "<br />"; • } • while ($i<=5); • ?> • </body> • </html
  • 17.
    FOR • <html> • <body> • <?php • for ($i=1; $i<=5; $i++) • { • echo "The number is " . $i . "<br />"; • } • ?> • </body> • </html>
  • 18.
    FUNCTION • <html> • <body> • <?php • function writeName() • { • echo “Mohammed"; • } • echo "My name is "; • writeName(); • ?> • </body> • </html>
  • 19.
    • FUNCTION • <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>
  • 20.
    FUNCTION • <html> • <body> • <?php • function add($x,$y) • { • $total=$x+$y; • return $total; • } • echo "1 + 16 = " . add(1,16); • ?> • </body> • </html>
  • 21.
    FORM • <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>
  • 22.
    FORM • <html> • <body> & POST • Welcome <?php echo $_POST["fname"]; ?>!<br /> • You are <?php echo $_POST["age"]; ?> years old. • </body> • </html>
  • 23.
    GET • <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!
  • 24.
    REQUEST • Welcome <?php echo $_REQUEST["fname"]; ?>!<br /> • You are <?php echo $_REQUEST["age"]; ?> years old.