PhP -MySQL

Preview:

DESCRIPTION

PhP -MySQL. Pagora 2012/2013 CTD 2. Première balise. Plusieurs types de balise … Partout !. Hello World. mknk. Simple vs Double quotes. Exercice : Analyse du code. Variables. Variables. Entiers $decimal = 10; - PowerPoint PPT Presentation

Citation preview

PhP-MySQLPagora 2012/2013

CTD 2

Première balise

- Plusieurs typesde balise

- <?php … ?>- <? … ?>- <script language=‘php’> … </script>

- Partout !

Hello World

mknk

Simple vs Double quotes

Exercice:Analyse du code

Variables

Variables

Entiers $decimal = 10; $hexa = 0x0F; $octal = 020;

Decimaux $normal = 0.017; $scientifique = 17.0E-3;

séquences d'échappement \n: Nouvelle ligne \t: Tabulation \r: Retour chariot \\: Anti slash \$: Signe dollar

Variables dynamiquesElles autorisent en fait à créer une variable dont le nom est contenu dans une autre variable.

Autre syntaxe: ${$first}Permet de désambiguïser lors de manipulation de tableaux:

$$tab[1] ?${$tab[1]} tab [1] contient une variable${$tab}[1] $tab contient le nom d’une variable (tableau en l’occurrence)

Opérations

VariablesTableaux:

Structure de contrôle: ifIF, ELSEIF, ELSE:

Structure de contrôle: switch

Structure de contrôle: while

Structure de contrôle: forBoucleFor:

BreakContinue:

Structure de contrôle: foreach

PhP-MySQLStructuration du code:

Modularité, inclusion et contrôle

Structuration du codeheader.php

footer.php

vars.php

Structuration du codeindex.php

Structuration du code

Structuration du code

http://lmgtfy.com/?q=list+files+php

Exemple de menu dynamique:

Retour aux formulaires: GET, POST

Osef.php

Ex_form.html

Exemple en live…

Recommended