DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Cours PHP

Cours : Cours PHP. Rechercher de 53 000+ Dissertation Gratuites et Mémoires

Par   •  11 Décembre 2022  •  Cours  •  7 530 Mots (31 Pages)  •  278 Vues

Page 1 sur 31

PHP                

PHP

Table des matières

1. Ma première page web en PHP        2

2. Les variables du langage PHP        2

3. Structures de contrôle : if, for et while        3

4. Variables provenant d'un formulaire        4

5. Les sessions        5

6. Connexion aux bases de données mySQL        6

7. Exercices        10

8. Utilisation d’un panier et stockage d’une commande dans une base de données        11


PHP

1. Ma première page web en PHP

Dans un fichier nom.php (l’exentension .php est obligatoire), on signale la présence de code PHP en l’encadrant par les balises suivantes (ce qui n’est pas encadré par ces balises sera interprété comme du code html) :

<?php    ... Code PHP ...  ?>

Exemple :

page.php

<html>

<head>

<title>Page web en PHP</title>

</head>

<?php

echo "<body>";

echo "Voici une page HTML generee en PHP";

echo "</body>";

echo "</html>";

?>

2. Les variables du langage PHP

  • Les variables du langage sont représentées par un identificateur précédé du signe $.

  • Une variable a un type (qui représente sa nature) et une valeur.
  • Nous utiliserons principalement les types suivant :
  • numérique (les nombres, réels ou entiers)
  • chaînes de caractères (mots, phrases, tous les caratères du clavier)
  • des tableaux (listes de plusieurs valeurs)
  • Si la variable $t est un tableau, on accède aux éléments par des index numériques ($t[0], $t[1], $t[2], etc.) ou bien par des indices de type chaînes de caractères (par exemple $t["lundi"], $t["mardi"], etc.) ou bien les deux en même temps (les éléments $t["lundi"] et $t[1] peuvent appartenir au même tableau).

<html>

        <head><title>Tableau en PHP</title></head>

        <body>

                <?php

                        $tab[1]="lundi";

                        $tab[2]="mardi";

                        $tab[3]="mercredi";

                        $tab[4]="jeudi";

                        $tab[5]="vendredi";

                        $tab[6]="samedi";

                        $tab[7]="dimanche";

                        $tab["nom"]=" THIBAULT";

                        $tab["prenom"]=" Nicolas";

                ?>

        </body>

</html>

3. Structures de contrôle : if, for et while

boucles.php

<html>

        <head>

                <title>if, for et while</title>

        </head>

        <body>

                <p>if :</p>

                <?php

                        $n=10;

                        if ($n <= 20)

                                {echo ($n + 2);}

                      else

                                  {echo ($n + 1);}

   

                ?>

                <p>while :</p>

                <?php

                        $tab[1]="lundi";

                        $tab[2]="mardi";

                        $tab[3]="mercredi";

                        $tab[4]="jeudi";

                        $tab[5]="vendredi";

                        $tab[6]="samedi";

                        $tab[7]="dimanche";

                      $i = 1;

                        while ($tab[$i] != "jeudi")

                                {

                                echo ($tab[$i]);

                                echo "<br />";

                                $i++;

                                }

                ?>

                <p>for :</p>

                <?php

                        $tab[1]="lundi";

                        $tab[2]="mardi";

                        $tab[3]="mercredi";

                        $tab[4]="jeudi";

                        $tab[5]="vendredi";

                        $tab[6]="samedi";

                        $tab[7]="dimanche";

                        for($i = 1 ; $i <= 3 ; $i++)

                                {

                                echo ($tab[$i]);

                                echo "<br />";

                                }

                ?>

        </body>

</html>


4. Variables provenant d'un formulaire

Lorsque la validation d’un formulaire fait appel à une page PHP, les paramètres du formulaire sont transmis à la page PHP grâce à la variable $_GET["nom"] ou $_POST["nom"] selon la méthode (GET ou POST) employée.

form.html

<html>

        <head><title>Variables de formulaire</title></head>

        <body>

                <form action="resultat.php" method="get">

                <table>

                        <tr><td>Nom :</td>

                        <td><input type="text" name="nom"></td>

                    </tr>

                        <tr><td>Prenom : </td>

                        <td><input type="text" name="prenom"></td>

                    </tr>

                        <tr><td>Ordinateur : </td>

                            <td><select name="ordinateur">

                                        <option value="pc">PC</option>

                                        <option value="mac">MAC</option>

                                        <option value="autre">Autre</option>

                                 </select></td>

                        </tr>

                </table>

                <input type="submit" value="Valider">

                </form>

        </body>

</html>

resultat.php

<html>

        <head>

                <title>Recuperation des valeurs des variables</title>

        </head>

        <body>

                <p>Vous avez donne comme renseignements :</p>

                <p>Nom :

                <?php echo $_GET['nom'] ; ?>

                </p>

                <p>Prenom :

                <?php  echo $_GET['prenom'] ; ?>

                </p>

                <p>Ordinateur :

                <?php  echo $_GET['ordinateur'];?>

                </p>

        </body>

</html>

...

Télécharger au format  txt (25.8 Kb)   pdf (190.4 Kb)   docx (217.2 Kb)  
Voir 30 pages de plus »
Uniquement disponible sur DissertationsEnLigne.com