1 / 19

Programmation Web coté Server avec PHP/MySQL

Cours: Conception et programmation de sites web dynamiques. Programmation Web coté Server avec PHP/MySQL. Contenu. Installation et configuration des serveurs web et bases de données PHP étant un langage de scripts coté serveur Mysql étant un DMS ( D atabase M anagement S ystem)

betsy
Download Presentation

Programmation Web coté Server avec PHP/MySQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cours: Conception et programmation de sites web dynamiques Programmation Web coté Server avec PHP/MySQL

  2. Contenu • Installation et configuration des serveurs web et bases de données • PHP étant un langage de scripts coté serveur • Mysql étant un DMS (Database Management System) • Exemples pratiques 1

  3. Installation et configuration des serveurs (web et bases de données) Voyons ensemble le processus 2

  4. PHP étant un langage de scripts coté serveur 3

  5. La requête d’une ressource au serveur <FORM ACTION="http://./inscriptionUP.php" METHOD="POST" > <P>Quel est votre nom complet?:<BR> <INPUT TYPE="text" NAME="nom" > <P>Quel est votre age?:<BR> <INPUT TYPE="text" NAME="age"> <P>Quelle carri&egrave;re voulez vous choisir?:<BR> <INPUT TYPE="text" NAME="carriere"> <P><INPUT TYPE="submit" NAME="enregistrer" VALUE="Enregistrer"></P> </FORM> 4

  6. La requête d’une ressource au serveur 5

  7. Scripts avec PHP <?php echo ‘Mr/Mrs: ’. $_POST[‘nomprof_txt’] .’ Vous étés enregistré(e) dans notre système’; ?> Echo:Utilisé pour générer une sortie du serveur au client $_POST: Tableau de variables envoyées à la page par la méthode POST 6

  8. Scripts avec PHP/ mariage avec html <html> <head></head> <body> <?php ?> </body> </html> 7

  9. Spécificités de PHP comme langage • php est ‘case sensitive’ • Le point virgule marque la fin d’une instruction • On peut représenter un commentaire d’une des façons suivantes: • /* … */ comme en C • // comme en C • # comme Perl 8

  10. Génération des sorties au serveur echo permet la sortie des chaines de caractères entre: • Guillemet simple • Guillemet double <?php $nom=«  Ing. Rodrigue Osirus » echo « $ nom .‘<br>’ » ; echo ‘$nom’; ?> 9

  11. Génération de sorties au serveur 10

  12. Variables $mon_var= ’Du texte’; // String. $mon_var = 3; // Entier. $mon_var = 3.14 * $mon_var; // Float. $mon_var = new MaClasse(); // Objeto. 11

  13. Variables • $MyArray[0] = 1; • $MyArray[1] = “salut !!”; • $MyArray[] = 3; • $MyArray[“jodia”] = “Mekredi”; • echo $MyArray[2]; // 3 12

  14. Variables: Auto-convertion $myvar = 123; echo $myvar; // change à entier $myvar = ’3’; $myVar = 2 + $myvar; // $myVar change à entier 13

  15. Variables (OJO)_ • Dans un document les variables sont globales dans celui-ci, de même pour un fichier inclus. • Dans une fonction les variables restent dans l’environnement de cette fonction 14

  16. Similitude à C En plus de la manière d’insérer les commentaires: • Operateurs arithmétiques (+,-,*,/,%). • Auto-augmentation/diminution (++, --). • Opérateurs logiques (&&, ||, XOR). • Opérateurs: =, ==, ===. • Comparaison (==, !=, <) ,etc. • Autres attributions (+=, -=, *=, /=) ,etc. 15

  17. Union de pages php • Include. • Require. require(“tetpaj.inc”); include(“tetpaj.inc”); 16

  18. Conclusion • PHP est un langage script coté serveur • On peut intégrer php dans un document html • Le type de données contenues dans les variables en php se fait automatiquement dans l’exécution du code • Similaire syntaxiquement aux langages: C, JavaScript, Perl 17

  19. Littérature consultée • http://www.commentcamarche.net • Classes sur programmation web, Cujae/Cuba. 18

More Related