PHP Training Indore Best Institute

27

Click here to load reader

Transcript of PHP Training Indore Best Institute

Page 1: PHP Training Indore Best Institute

Web Server

-Web server: IIS, Apache-Script Language: ASP, PHP..-Database: mysql, mssql…

Page 2: PHP Training Indore Best Institute

Operation Principles

Page 3: PHP Training Indore Best Institute

What is PHP?

-PHP stands for PHP: Hypertext Preprocessor.-PHP is a server-side scripting language, like ASP-PHP scripts are executed on the server -PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) -PHP is an open source software -PHP is free to download and use

Page 4: PHP Training Indore Best Institute

What is a PHP File?

-PHP files can contain text, HTML tags and scripts.-PHP files are returned to the browser as plain HTML.-PHP files have a file extension of ".php", ".php3", or ".phtml“.

Page 5: PHP Training Indore Best Institute

What is MySQL?

-MySQL is a database server.-MySQL is ideal for both small and large applications.-MySQL supports standard SQL.-MySQL compiles on a number of platforms.-MySQL is free to download and use.

Page 6: PHP Training Indore Best Institute

LAMP

-L: Linux(Fedora, CentOS, Debian, Ubuntu).-A: Apache.-M: Mysql.-P: PHP.

Page 7: PHP Training Indore Best Institute

PHP Syntax

-<?php echo "Hello World";?>-//This is a comment- /*This isa commentblock*/

Page 8: PHP Training Indore Best Institute

PHP Variables

-$var_name = value;-<?php$txt="Hello World!";$x=16;?> - a-z, A-Z, 0-9, and _

Page 9: PHP Training Indore Best Institute

PHP String Variables

-<?php $txt="Hello World"; echo $txt;// Hello World?> -<?php $txt1="Hello World!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2;?>- <?php echo strlen("Hello world!");// 12?>

- <?php echo strpos("Hello world!","world");

//6?>

Page 10: PHP Training Indore Best Institute

PHP Operators

-Arithmetic Operators-Assignment Operators-Comparison Operators -Logical Operators

Page 11: PHP Training Indore Best Institute

PHP Operators(Arithmetic)

Page 12: PHP Training Indore Best Institute

PHP Operators(Assignment )

Page 13: PHP Training Indore Best Institute

PHP Operators(Comparison)

Page 14: PHP Training Indore Best Institute

PHP Operators(Logical)

Page 15: PHP Training Indore Best Institute

PHP If...Else Statements

-if (condition)  code to be executed if condition is true;else  code to be executed if condition is false; -<?php$d=date("D");if ($d=="Fri")  echo "Have a nice weekend!";else  echo "Have a nice day!";?>

Page 16: PHP Training Indore Best Institute

PHP Switch Statement

-switch (n){case label1:  code to be executed if n=label1;  break;case label2:  code to be executed if n=label2;  break;default:  code to be executed if n is different from both label1 and label2;}

Page 17: PHP Training Indore Best Institute

PHP Switch Statement(Cont)

<?phpswitch ($x){case 1:  echo "Number 1";  break;case 2:  echo "Number 2";  break;case 3:  echo "Number 3";  break;default:  echo "No number between 1 and 3";}?>

Page 18: PHP Training Indore Best Institute

PHP Arrays

Numeric array - An array with a numeric index.* $cars=array("Saab","Volvo","BMW","Toyota");

Associative array - An array where each ID key is associated with a value* $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

Multidimensional array - An array containing one or more arrays.* $families = array("Griffin"=>array ("Peter","Lois","Megan"), "Quagmire"=>array("Glenn"));

Page 19: PHP Training Indore Best Institute

PHP Looping - While Loops

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

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

Page 20: PHP Training Indore Best Institute

PHP Looping - For Loops

for (init; condition; increment){  code to be executed;}

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

foreach ($array as $value) {  code to be executed; }

<?php$x=array("one","two","three");foreach ($x as $value){  echo $value . "<br />";}?>

Page 21: PHP Training Indore Best Institute

PHP Functions

function functionName(){ code to be executed;}

<?phpfunction writeName(){echo "Kai Jim Refsnes";}

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

<html><body>

<?phpfunction &add($x,$y){ $total=$x+$y; return $total;}

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

</body></html>

Page 22: PHP Training Indore Best Institute

PHP Forms and User Input

<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>

<html><body>

Welcome <?php echo $_POST["fname"]; ?>!<br />You are <?php echo $_POST["age"]; ?> years old.

</body></html>

Page 23: PHP Training Indore Best Institute

PHP $_GET Function

<html><body>

<form action="welcome.php" method=“get">Name: <input type="text" name="fname" />Age: <input type="text" name="age" /><input type="submit" /></form>

</body></html>

<html><body>

Welcome <?php echo $_GET["fname"]; ?>!<br />You are <?php echo $_GET["age"]; ?> years old.

</body></html>

http://www.dqn.vn/welcome.php?fname=Peter&age=37

Page 24: PHP Training Indore Best Institute

PHP $_POST Function

<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>

<html><body>

Welcome <?php echo $_POST["fname"]; ?>!<br />You are <?php echo $_POST["age"]; ?> years old.

</body></html>

http://www.dqn.vn/welcome.php.

Page 25: PHP Training Indore Best Institute

The PHP $_REQUEST Function

-The $_REQUEST function can be used to collect form data sent with both the GET and POST methods.

-Welcome <?php echo $_REQUEST["fname"]; ?>!<br />You are <?php echo $_REQUEST["age"]; ?> years old.

Page 26: PHP Training Indore Best Institute

PHP With Database

mysql_connect("localhost", "mysql_user", "mysql_password") or    die("Could not connect: " . mysql_error());mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result)) {    printf("ID: %s  Name: %s", $row[0], $row[1]);  }mysql_free_result($result); mysql_close();

Page 27: PHP Training Indore Best Institute

Contact Us

www.PhpTrainingIndore.in

Voyage Infosystems (p) Ltd.4/B , Shraddha Shree Ext.MR-09,Indore 452001, MP , India