PHP / MySQL

Image

PHP est un langage de programmation (♦ voir DEF.) multiplateforme et orienté objet, créé en 1994.

Il permet de réaliser des pages Web dynamiques sur un serveur HTTP.

MYSQL est un système de gestion de bases de données relationnelles (SGBDR), très souvent associé à PHP.

Exemples de codes

Nous commencons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués.

C 0001 - Bonjour tout le monde !

Dîtes bonjour...

<!DOCTYPE html>
<html>
<body>
<?php
echo "Bonjour tout le monde !";
?>
</body>
</html>

 

⇒ Voir le résultat

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Ne copier que la partie qui se situe entre <?php et  ?>, en incluant évidemment les balises, pour les compilateurs marqués *. Certaines balises risquent d'apparaître de façon brute, si vous n'intégrez pas le code dans sa totalité au sein d'une page en .php.

C 0002 - Jouer avec une valeur

Interagissez grâce à l'ajout d'une valeur...

<!DOCTYPE html>
<html>
<body>
<?php
$color = "vert";
echo "Mon panier est " . $color . "<br>";
$color2 = "rouge";
echo "Mon cahier est " . $color2 . "<br>";
?>
</body>
</html>

 

⇒ Voir le résultat

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Ne copier que la partie qui se situe entre <?php et  ?>, en incluant évidemment les balises, pour les compilateurs marqués *. Certaines balises risquent d'apparaître de façon brute, si vous n'intégrez pas le code dans sa totalité au sein d'une page en .php.

C 0003 - Jouer avec une variable

Utilisez les chiffres...

<!DOCTYPE html>
<html>
<body>
<?php
$txt = "Bonjour à tous. Voici les résultats !";
$x = 50; $y = 10.5;
echo $txt; echo "<br>";
echo $x; echo "<br>";
echo $y;
?>
</body>
</html>

 

⇒ Voir le résultat

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Ne copier que la partie qui se situe entre <?php et  ?>, en incluant évidemment les balises, pour les compilateurs marqués *. Certaines balises risquent d'apparaître de façon brute, si vous n'intégrez pas le code dans sa totalité au sein d'une page en .php.

C 0004 - Jouer avec les chiffres

Faire un petit calcul...

<!DOCTYPE html>
<html>
<body>
<?php
$x = 50;
$y = 65;
echo $x + $y;
?>
</body>
</html>

 

⇒ Voir le résultat

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Ne copier que la partie qui se situe entre <?php et  ?>, en incluant évidemment les balises, pour les compilateurs marqués *. Certaines balises risquent d'apparaître de façon brute, si vous n'intégrez pas le code dans sa totalité au sein d'une page en .php.

Info+

Origine
» Date de création : 1994
* Créé par Rasmus Lerdorf
* Développé par The PHP Group

* Influencé par C/C++, Java et PERL
* Écrit en C

* Multiplateforme
* Licence libre / Licence PHP

Cas pratiques

Afin de vous entraîner, nous ajoutons chaque semaine dans cette section des petits programmes pour vous maintenir à niveau.

CAS 1

NIVEAU BASE

Réaliser un formulaire (lettre d'information)

Ce petit programme vous permettra de réaliser un formulaire, offrant la possibilité au visiteur d'un site Web de s'inscrire à une lettre d'information.

ESSAYEZ

CAS 2

NIVEAU INTERMÉDIAIRE

Créer et gérer une base de données (catalogue)

Ce petit kit vous permettra de concevoir une base de données, afin de gérer les produits d'un catalogue puis les présenter dans une page Web.

ESSAYEZ

CAS 3

NIVEAU EXPERT

Réaliser un site Web

Concevoir et développer un site Internet classique dans son intégralité, incluant différents types de formulaires.

ESSAYEZ
2021 (C) Fond of Code tm (marque déposée) - Reflex001 / Diego Piccini (da Todi).
Tous droits réservés. Contenu éditorial protégé (www.lewebethique.com).

À propos...

À propos...
Reflex001

Programmation
Développement Web

Rappels

Rappels

Légal/Support

Légal/Support
Image