Académique Documents
Professionnel Documents
Culture Documents
THÈME
THÈME
– Commerce électronique
– Publication en ligne
– Moteurs de recherche
– ……
Client Serveur
THÈME
LINUX : LAMP
- Linux
- Apache
- Mysql
- PHP
Dans tous les cas, il faut télécharger la dernière version sur le site officiel et
lancer l’installation.
TOUTES LES PLATES-FORMES :
- Pour toutes les plate-formes, on peut aussi installer XAMPP :
(https : www.apachefriends.org/fr/index.html).
THÈME
THÈME
<?php
$a = 3; echo "valeur $a type : " ;
echo gettype($a); echo "<br>" ;
$a = 3.3; echo "valeur $a type : " ;
echo gettype($a); echo "<br>" ;
$a = "3a"; echo "valeur $a type : " ;
echo gettype($a); echo "<br>" ;
$a = TRUE; echo "valeur TRUE type : " ;
echo gettype($a); echo "<br>" ;
echo "sans valeur type : " ;
echo gettype($b); echo "<br>" ;
?>
20/02/2024 Realisé par Assia AMROUCHE 52
Exemple
$nb = 6*2 ;
"Acheter " . $nb . " oeufs"
vaut "Acheter 12
oeufs"
tours.php
THÈME
65
Les tableaux en php
$tab2[] = 12 ;
$tab2[] = "fraise" ; Clé Valeur
$tab2[] = 2.5 ;
0 12
1 "fraise"
$tab3[0] = 12 ;
2 2.5
$tab3[1] = "fraise" ;
$tab3[2] = 2.5 ;
19:40:40 68
Exécutez les codes suivant
19:40:40 B.AMIRA 69
Déclaration d’un tableau associatif :
Exercice :
- Écrire cette page. Qu’affiche-t-elle?
20/02/2024 Realisé par Assia AMROUCHE 75
Ecrire le programme php qui affiche la
page suivante
THÈME
92
Les opérateurs en php
THÈME
109
20/02/2024 Realisé par Assia AMROUCHE 110
PHPMYADMIN
Pour accéder à phpmyadmin :
- Ouvrir votre navigateur
- Tapez dans l’url la ligne suivante :
Exemple :
Le schéma relationnel : MLD : pour obtenir ce
modèle, je dois appliquer les règles de passages sur les
carninalités du MCD :
Schéma relationnel (MLD) :
Etudiants (numetud, nom, prenom, email, age, sexe, pays)
Cours (codecours, intitule, coeff, #numenseig)
Enseignants (numenseig, nom, prenom, grade, statut)
Suivre_cours(numetud, codecours, nbrheures, date, note)
Remarque : Ce qui me reste à faire maintenant, c’est
d’implémenter ce MLD avec l’un des SGBDR (exemple :
phpmyadmin, access, oracle, sql_server, …)
THÈME
120
Création d’un formulaire
Dans cette partie nous allons revoir la façon de créer un
formulaire et aussi la façon de l’utiliser avec PHP.
Exemple : Dans cet exemple on va créer un formulaire
contenant les champs suivants :
- Nom
- Prénom
- Email
- Age
- Sexe
- Pays
Travail à faire :
1. Créer un premier document HTML qui portera le
nom formulaire1.html, puis tapez le code ci-
dessous.
THÈME
139
Création d’une Base De Donnée
Exemple : Dans cet exemple on va créer une base de
donnée nomée : gest_etud contenant une seule table
nomée student avec les champs suivants :
- Num
- Nom
- Prénom
- Age
Création d’un formulaire d’insertion
Exemple : Dans cet exemple on va créer un formulaire
contenant les champs suivants :
- Num
- Nom
- Prénom
- Age
Travail à faire :
1. Créer un premier document HTML qui portera le
nom formulaire_insertion.html
formulaire_insertion.html :
20/02/2024 Realisé par Assia AMROUCHE 143
formulaire_insertion.html :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<title> insertion d'un étudiant </title>
</head>
<body>
<h1>Formulaire d'insertion </h1>
<form action="insertions.php" method="post">
<fieldset>
<p>
num : <input type="text" name="num"/><br>
</div>
<div class="c100">
nom : <input type="text" name="nom"/><br>
</div>
<div class="c100">
prénom : <input type="text" name="prenom"/><br>
</div>
<div class="c100">
Age : <input type="number" name="age"/><br>
fomulaire_insertion.html.
20/02/2024 Realisé par Assia AMROUCHE 145
insertions.php :
THÈME
150
Affichage des enregistrements d’une base de données
Dans cette étape, nous allons nous connecter à la base de données
et essayer d’afficher le contenu d’une table ou de plusieurs tables
dans un formulaire ou dans un tableau.
Exemple :
Dans cet exemple, nous allons créer un fichier php pour traiter et
afficher les données à partir de la base de données.
Le deuxième fichier à créer sera nommé connexion.php et qui
contiendra le code de connexion à notre base de données.
L’utilité d’inclure le fichier connexion.php, c’est pour éviter de
répéter les instructions de connexion à la BD.
Dans ce cas, l’utiliser dans le fichier affichage.php et la fonction
qui nous permet de l’inclure est include().
THÈME
163
Supression d’un enregistrement
Pour supprimer un enregistrement dans une
table, il faut préparer un formulaire de
suppression selon des critères et qu'on nommera
form_suppression.php.
Le formulaire : form_suppression.