Conception de Site Webs Interactifs Cours 4 - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Conception de Site Webs Interactifs Cours 4

Description:

Conception de Site Webs Interactifs Cours 4 – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 27
Provided by: PatrickR161
Category:

less

Transcript and Presenter's Notes

Title: Conception de Site Webs Interactifs Cours 4


1
Conception de Site Webs InteractifsCours 4
  • Patrick Reuter
  • preuter_at_labri.fr

2
Ingrédients
  • Modèle OSI modèle TCP/IP
  • Architectures client-serveur
  • HTML
  • CSS
  • PHP
  • MySQL
  • JavaScript

3
PHP - Script côte serveur
PHP est interprété côte serveur
lt?php echo "Hello World" ?gt
4
PHP - Script côte serveur
  • Donner le clients seulement les infos nécessaires
  • Avantages
  • On peut donner des réponses plus précises
  • Désavantages
  • Il faut charger une page

5
JavaScript - Script côte client
JavaScript
ltSCRIPT LANGUAGE"JavaScript"gt alert("JavaScript
") lt/SCRIPTgt
6
PHP et MySQL
7
PHP
8
http//www.phpdebutant.org/article118.php http//
fr2.php.net/manual/fr/
9
  • lt?php
  • echo Hello World
  • ?gt

10
Variables
  • lt?php
  • a 0
  • nom 'Horst'
  • echo a
  • print(a)
  • ?gt
  • lt?php a 0 ?gt
  • lt?php nom 'Horst' ?gt
  • lt?php echo a ?gt
  • lt?php print(a) ?gt

11
Variables
  • lt?php
  • a 0
  • nom 'Horst'
  • echo a
  • print(a)
  • ?gt

12
  • echo ' j'utilise php ' // FAUX
  • echo " j\'utilise php " // CORRECT
  • echo j'utilise php " // CORRECT

13
  • echo "ltinput name'foo' value'hello'gt"

14
  • echo 'Microoft' // résulte en Microoft
  • echo "Microoft" // résulte en Micro Contenu
    der Variable oft
  • echo "Micro\oft" // résulte en Microoft
  • echo 'c\temp' // résulte en c\temp
  • echo "c\temp" // résulte en c Tab emp
  • echo "c\\temp" // résulte en c\temp
  • echo 'c\\temp' // résulte en c\temp
  • echo 'Pas de apostrophe \x27' // résulte en
    Pas de apostrophe \x27
  • echo "Un apostrophe \x27" // résulte en Un
    apostrophe '
  • echo 'Un apostrophe \'' // résulte en Un
    apostrophe '

15
Concatenation
  • lt?  nom  "Martin"  echo   " Mon nom est
    now   " 
  • ?gt 

16
Boucle TANT QUE
  • lt?php
  • i 1
  • while (ilt6)
  • echo Affichageltbrgt
  • i
  • ?gt

17
Boucle TANT QUE
  • lt?php
  • i 1
  • while (ilt6)
  • ?gt
  • ltbrgt
  • lt?
  • ?gt

18
Boucle POUR
  • lt?phpnombre  6 for(i0 i lt nombre  i
    )     echo i est égal à '.i.'ltbrgt'
    echo i est égal à '.i ?gt

19
Condition SI..SINON
  • lt?php
  • chiffre  512
  • if (chiffrelt500)           echo chiffre.'
    est compris entre 0 et 499' else
    if(chiffregt500  chiffrelt1000) 
       echo chiffre.' est compris entre 500 et
    999' else                                 
       echo chiffre.' est plus grand que 999'
  • ?gt

20
Passer des paramètres dynamiques
  • Par lURL
  • méthode _GET
  • Par des formulaires HTML
  • ? méthode _POST

21
Méthode _GET
  • lt?php
  • a _GETparam
  • echo a
  • ?gt
  • URL http//.../index.php?param5

22
Méthode _GET
  • lt?php
  • a _GETparam1
  • echo a
  • b _GETparam2
  • echo b
  • ?gt
  • URL http//.../index.php?param15param23

23
Fonction isset()
  • lt?php
  • if isset(_GETparam1)
  • echo _GETparam1
  • else
  • echo Paramètre non donné
  • ?gt

24
Formulaires HTML
  • ltform action"resultat.php" method"post"gt
  • ltinput type"checkbox" name"box" value"1"gt
  • ltinput type"checkbox" name"box" value"2"
    checkedgt
  • ltinput type"submit" name"submitButtonName"value
    "-- Envoyer --"gt
  • lt/formgt

25
Méthode _POST
  • lt?php
  • a _POSTbox
  • echo a
  • ?gt

26
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com