Introduction au Cours de PHP 2022-2023
Introduction au Cours de PHP 2022-2023
ENSEIGNANT : Dr ALICO
JEROME
COURS DE
PHP
INFORMATIQUE DEVELOPPEUR
D’APPLICATION
COURS DE PHP IDA / IGL
INTRODUCTION
Le sigle PHP signifiait à l’origine Person Home Page pour RASMUS LERDORF, l’auteur de ce qui
allait devenir le langage de script coté serveur incorporable dans tout document HTML, il
s’agissait alors d’ajouter quelques fonctionnalités à ses pages personnelles.
Une page interactive permet à un utilisateur de saisir des données personnelles. Qui seront
ensuite transmises au serveur où elles peuvent rester stocker dans une base de données pour
être diffusées vers d’autres utilisateurs. Pour contenir ces masses d’informations collectées
PHP s’appuie généralement sur une base de données conçue généralement avec le SGBDR
MySQL.
Le début et la fin des portions de code PHP sont signalées grâces à des balises d’ouverture et
de fermeture. Seul ce qui est entre ses balises est interprétées par PHP.
Ses balises sont de plusieurs ordres.
1
COURS DE PHP IDA / IGL
EXEMPLE D’INSERTION
<html>
<head>
<title>Test PHP </title>
</head>
<body>
<h1>Texte mis en
avant</h1>
<?php
echo "<p> Ceci est du code PHP</p>" ;
echo "<p>simple non ? </p>" ;
?>
</body>
</html>
Un commentaire n’exercera aucune influence sur l’exécution et sera ignoré par le moteur.
Vous pouvez donc profiter des commentaires pour ajouter des explications sur les parties de
code complexes afin d’en faciliter la relecture, la compréhension par la suite l’enchaînement
des instructions
2
COURS DE PHP IDA / IGL
Pour l’envoi d’information, il existe aussi l’instruction print qui est équivalent à l’instruction
echo mais qui possède plusieurs variantes :
NB : Une instruction PHP se termine toujours par un point-virgule. Si vous l’oublié vous
verrez apparaitre pause error lors de l’exécution de vos fichiers. Cela signifie que PHP en
lisant ligne par ligne le fichier de script est tombé sur une incohérence de syntaxe.
V. LES VARIABLES
Les variables sont l’ossature de la programmation. Sans elles, les possibilités seraient
extrêmement limitées. Pour simplifier, une variable peut être représentée comme un
récipient disponible pendant toute l’exécution du programme. En php, l’utilisation des
variables est très simple et ne nécessite aucune déclaration préalable.
Les variables en php s’écrivent sous la forme $nomVariable. Elles commencent par le
symbole $ et sont formées d’une suite de lettre, de chiffre et de caractères soulignés. En php
le 1er caractère d’une variable ne peut pas être un chiffre.
Il est important de noter que les variables ont une existence temporaire elle n’existe que
tant qu’elles sont utilisées dans le script. Une fois la page affichée ces variables cessent
d’exister.
3- Le transtypage
Il sert à transformer un type de variable en un autre type.
3
COURS DE PHP IDA / IGL
Le langage php défini les constantes à l’aide de la fonction define (). Elles ne peuvent plus par
la suite recevoir d’autres valeurs. Par convention, la constante s’écrit en majuscule.
VI. LA CONCATÉNATION
La concaténation signifie l’assemblage des chaines de caractère. Le php permet la
concaténation avec la virgule ou le point.
Exemple :
< ? php echo "Bonjour ", "la classe !" ;
Ou echo "Bonjour "."la classe !’’ ; ?>
--------------------------------------------
Les opérateurs sont des symboles qui permettent de manipuler les variables. Ils permettent
notamment d’effectuer des opérations, d’affecter ou de comparer des valeurs.
4
COURS DE PHP IDA / IGL
2- Operateurs arithmétiques
En PHP, ces opérateurs ne nécessitent pas de présentation particulière car ils sont les
opérateurs arithmétiques traditionnels en dehors de l’opérateur modulo (%) qui renvoi le
reste de la division entière. L’ensemble de ces opérateurs sont regroupés dans le tableau
suivant
$a = 15 et $b = 4
L’opérateur de décrémentation est --. Décrémenter c’est enlever une valeur. Le mode de
fonctionnement est le même.
Exercice :
5
COURS DE PHP IDA / IGL
Écrire un script PHP qui permet de calculer et afficher le prix TTC de 15 savons BF8 acheter à
SOCOCE dont le prix de chaque est 500 avec un taux TVA de 11.5%.
6
COURS DE PHP IDA / IGL
1. L’instruction IF
Cette instruction est la structure de test la plus basique. Elle permet d’exécuter une suite
d’instruction en fonction d’une condition. La condition entre parenthèse et les instructions
situées entre accolade sont exécutées
Syntaxe basique
If (condition) {
Action ;
}
Syntaxe alternative
If (condition) {
Action ;
} Else
Action ;
SCHEMA
EXPLICATIF
Condition if
7
Condition Oui Exécution des
vraie instructions
COURS DE PHP IDA / IGL
Exemple :
< ? PHP
$age = 15 ;
If ($age<= 15) {
?>
2. La clause ELSE
Cette clause favorise l’alternative, elle traduit qu’un bloc d’instruction est exécutée même
lorsque la condition n’est pas vérifiée.
Syntaxe basique
If (condition)
{
Instruction si condition vérifiée ;
}
Else
{
Instruction si condition non
vérifiée ;
}
8
COURS DE PHP IDA / IGL
SCHEMA
Condition if
EXPLICATIF
Exécution des
instructions dans le Exécution des
else Condition Oui instructions
vraie dans if
Suite de
programme
Exemple :
< ? PHP
If ($var%2 == 0)
{
Echo ‘’Le nombre est paire ‘’ ;
}
Else
{
Echo ‘’Le nombre est impaire ‘’ ;
}
?>
Condition IF
Exécution des
Non Condition Oui
ELSE IF Instructions
Vraie dans if
SCHEMA
Exécution des EXPLICATIF
Condition Oui
instructions
Vraie
dans else if
Non
9
Exécution des
instructions dans
COURS DE PHP IDA / IGL
Condition IF
Cette instruction donne la possibilité d’enchaîner une série d’instruction if. Elle peut aussi
favoriser une imbrication.
2. L’instruction SWITCH
L’instruction switch est équivalente à l’instruction if. Elle est utilisée par le développeur pour
plus de clarté dans le code. Cette instruction permet de faire plusieurs tests sur la valeur
d’une variable pour évite de faire plusieurs if imbriqués.
Syntaxe basique
Switch (condition) {
Case expression n° 1 :
instruction ;
………………………………………………………………………………………..
Case expression n° n :
Exemple :
instruction ;
< ? PHP
$prenom = ‘’Robert’’;
Switch ($prenom)
{
Case ‘’Robert’’:
Echo ‘’Bonjour ‘’;
Break ;
Case ‘’Jean’’ :
Echo ‘’Au revoir ‘’ ;
}
?>
10
COURS DE PHP IDA / IGL
L’instruction break provoque la sortie du switch et donc si $prenom = ‘’Robert’’, le code
exécutera echo ‘’Bonjour’’ puis break et sortira du switch sans même tester jean.
Les boucles permettent d’exécuter plusieurs fois une même série d’instruction en fonction
d’une ou plusieurs conditions.
1. L’instruction WHILE
L’instruction while correspond à tant que. On pourra exécuter les instructions placées à
l’intérieure de cette boucle tant qu’une condition sera vraie.
Syntaxe basique
Dans la boucle while il y a nécessité d’indique une valeur de départ qui va évaluer la
condition afin d’entré ou pas dans la boucle. Cette boucle est équivalente à la boucle for
mais elle est parfois utile si vous ne connaissez à l’avance le nombre de fois que les
instructions à l’intérieur de la boucle va se répéter.
Exemple :
< ? PHP
$i = 1 ;
While ($i<=10)
{
$i = $i + 1 ;
echo ‘’Bonjour IDA / IGL
2<br/>’’ ;
}
?>
11
COURS DE PHP IDA / IGL
NB : si la valeur de départ d’emblée est supérieure à la valeur d’arrivé on ne rentre pas dans
la boucle
< ? PHP
While ($i<=10)
$i = $i + 1 ;
?>
2. L’instruction DO WHILE
La boucle do while signifie faire tant que. C’est-à-dire que la boucle va s’exécuter tant qu’une
condition est vraie mais à la différence de la boucle while l’expression ou l’instruction à
l’intérieur de la boucle est exécutée au moins une fois.
Syntaxe basique
$i = valeur de départ
Do
{
Incrémente ;
Instructions ;
} While ($i<= valeur d’arrivée)
Exemple :
< ? PHP
$i = 1;
Do
{
$i = $i + 1 ;
Echo ‘’Bonjour IDA2<br/>’’ ;
} While ($i<=10)
12
?>
COURS DE PHP IDA / IGL
3. L’instruction FOR
Cette instruction est utilisée lorsque l’on sait le nombre de fois que l’instruction ou le bloc
d’instruction s’exécutera. La boucle impose donc une valeur de départ ainsi qu’une valeur
d’arrivée et une variable auto incrémentable qui va favoriser la répétition des instructions
Syntaxe basique
Instructions ;
4. L’instruction FOREACH
PHP inclus cette instruction qui est un moyen simple de parcourir un à un les éléments d’un
tableau. Sa syntaxe et sa description seront décrites dans la section tableau
5. L’instruction BREAK
L’instruction break permet de sortir d’une structure conditionnelle telle que for, while,
foreach ou Switch
<? Php
Exercice 2
<?php
$fact=1;
for ($i=2; i<=5; $i++)
{
$fact= $fact * $i;
echo $fact;
}
?>
Ce code PHP calcule la factorielle de 5 en multipliant successivement les entiers de 2 à 5.
À chaque itération, il affiche la valeur intermédiaire du produit $fact avec echo.
14
COURS DE PHP IDA / IGL
INTRODUCTION
Comme expliquer dans les chapitres précédents, consacrés aux types des données
accessibles en PHP, les tableaux représentés par le type array sont d’une utilisation courante
dans les scripts PHP. La possibilité de stocker un grand nombre de valeur sous un seul nom
de variable offre les avantages appréciables notamment une grande souplesse dans la
manipulation des données. Les nombreuses fonctions natives de PHP applicables aux
tableaux permettent les opérations les plus diverses dans la gestion ceux-ci se sont :
1. La fonction ARRAY( )
La fonction array () permet de créer de manière rapide des tableaux indicés ou associatifs.
C’est elle qui sera le plus souvent utilisé pour créer des tableaux. En PHP l’indice d’un
tableau commence toujours par 0 et se termine par n-1.
15
COURS DE PHP IDA / IGL
Nom_Tableau[i] =
Exemple :
$age[0]=15;
$age[1]=20;
$age[2]=35;
$age[3]=42;
Syntaxe basique
$NonTableau = array (val 0, val 1,……, val
n);
Exemple :
La variable $tab est ici un tableau indicé dont les valeurs de l’indice varie de 0 à n-1 ce
tableau a donc n-1 éléments accessible par la notation habituelle $tab [0], $tab [1] …
$tab[n].
b) La création d’un tableau associatif
$tab = array ('cle A'=>'val A', 'cle B'=>'val B', ..., 'cle
n'=>'val n');
Chaque clé est une chaine de caractère délimité par des doubles quottes.
<?php
$tab = Array (
Array ('l0c0','l0c1','l0c2','l0c3'), 16
Array ('l1c0','l1c1','l1c2','l1c3'),
Array ('l2c0','l2c1','l2c2','l2c3'),
COURS DE PHP IDA / IGL
c : colonne
l : ligne
a) Le tableau indicé
Pour avoir accès aux éléments d’un tableau indicé nous devons passer par l’indice en
procédant comme suite :
Nom_tab [indice]
Pour avoir accès au premier élément se trouvons dans un tableau indicé nous écrivons :
$nom_tableau [0]
b) Le tableau associatif
Pour lire la valeur se trouvant dans une case d’un tableau associatif nous dévons écrire
nom_tableau [clé] cette expression affiche la valeur qui est associé à la clé indiquée
entre crochet.
c) Le tableau multidimensionnelle
Pour récupérer un élément dans un tableau multidimensionnel la syntaxe suivante est à
respecter : nom_Tableau [numLigne][numCol]
Remarque :
Si après avoir défini un tableau $tab, si nous créons une ligne dans ce tableau a deux
dimension dont l’indice est non consécutif, cet élément crée n’est pas lu dans la boucle
Pour pallier l’inconvénient signalé à la remarque précédente, il est possible d’utiliser une
autre méthode de lecture. Cette lecture fera appel à la fois à une boucle while et à la
fonction each() qui reçoit comme paramètre une variable de type array. Cette dernière
retourne un tableau contenant tous les éléments du tableau passés en paramètre puis la
fonction pointe sur l’élément suivant Syntaxe : $element = each ($tab) ;
$tab est le tableau à lire et $element, le tableau de résultat contenant les informations sur
l’élément courant du $tab
17
COURS DE PHP IDA / IGL
L’expression $element = each ($tab) est évaluée en true tant que le tableau contient des
éléments, place la dans la boucle while de façon à pouvoir lire l’ensemble des éléments.
Arriver à la fin du tableau, cette expression prend la valeur false ce qui entraine l’arrête de la
boucle. Pour vous assurer que le pointeur interne du tableau est positionné au début du
tableau il faut appeler la fonction reset () dont c’est le rôle. il prend en paramètre le tableau
à lire avant de commencer la lecture. La fonction each offre une lecture encore plus
perfectionnée du fait qu’elle s’applique à des tableaux multidimensionnels indice même
associatifs.
4. L’instruction FOREACH
Plus pratique encore que les méthodes précédentes, L’instruction foreach n’est utilisable
qu’à partir de la version 4 de PHP. Elle se révèle particulièrement efficace pour les tableaux
associatifs mais fonctionne également pour les tableaux indicés. Sa syntaxe varie en fonction
du type de tableau.
Tableaux indicés
Foreach ($tab as $valeur)
{
Bloc d’instruction;
}
Tableaux associatifs
Foreach ($tab as $key => $valeur)
{
Bloc d’instruction ;
}
Le mot clé as permet de récupérer successivement toutes les valeurs des éléments du
tableau $tab dans la variable $valeur sans tenir compte de l’indice : cas d’un tableau indicé.
Dans un tableau associatif, il récupère dans la variable $cle les valeurs et les clés successives
des éléments.
PHP dispose d’un grand nombre de fonction permettant d’effectuer toute sorte de
manipulation de tableau existant (voir fonction sur les tableaux) La fonction count () compte
le nombre d’élément d’un tableau.
Le résultat ne dépend pas de l’indice maximal mais du nombre d’éléments.
Exemple :
<?php
$tab[0] = 2;
$tab[1] = 3;
$tab[2] = 5;
18
$resultat = count($tab);
COURS DE PHP IDA / IGL
Résultat :
La fonction sizeof () est un alias de count (). Les deux noms correspondent à la même
fonction.
Pour savoir si un élément est dans le tableau il faut utilise la fonction in_array ()
Syntaxe basique
Cette fonction peut prendre un 3e paramètre en option mais ici pour une meilleure efficacité
et rapidité nous utiliserons que ces deux paramètres .
Exemple :
<?php
$tab = array ('A1' => 'Mange', 'B2' => 'Avocat', 'C3' => 'Citron', 'D4'
=> 'Orange');
If (in_array('Avocat', $tab))
{
echo "Avocat existe dans le tableau</br>";
} else
{
echo "Avocat n'existe pas dans le tableau</br>";
}
?>
19
COURS DE PHP IDA / IGL
Résultat :
La fonction in_array () est extrêmes utile principalement lorsque vous utilisez des bases de
données car celle-ci renvoient généralement des informations dans le tableau.
Syntaxe basique
<?php
?>
La fonction
qui permet de connaitre l’existence d’une clé dans un tableau array_key_exists ()
<?php
$tab = array ('Yao', 'Zadi', 'Citron', 'Ouattara',
'Ettien');
if (array_key_exists(2, $tab))
{
echo "La clé 2 existe dans le tableau</br>";
} else
{
echo "La clé 2 n’existe pas dans le tableau </br>";
}
?>
Résultat :
20
COURS DE PHP IDA / IGL
3. Tri d’un tableau
Les entrées d’un tableau sont ordonnées. Il arrive donc probablement souvent de pouvoir
trier les différents éléments par leur valeur. Vous pouvez alors utiliser la fonction sort () avec
ses dérivées. Celle-ci se contente de trier le tableau.
Exemple :
<?php
asort ()
Cette fonction trie les valeurs de la plus petite à la plus grande avec préservation du couple
clé => valeur .
Exemple :
<?php
Résultat :
arsort ()
Cette fonction trie les valeurs du plus grand au plus petit avec préservation du couple
clé => valeur.
<?php
?>
rsort ()
Elle trie les valeurs de la plus grande à la plus petite
<?php
$tab = array('Yao', 'Zadi', 'Citron', 'Ouattara', 'Ettien');
foreach ($tab as $key => $value)
{
echo "$key - $value </br>"; 22
}
echo "<br>------------------------------<br><br>";
rsort($tab);
COURS DE PHP IDA / IGL
Résultat :
Si les différentes méthodes de tri précédentes ne vous conviennent pas, il est possible de
trier un tableau via une fonction utilisateur à l’aide de usort(). Il faut alors lui donner en
arguments le tableau à trier et une fonction de comparaison. La fonction de comparaison
doit accepter deux valeurs en arguments et doit retourner un nombre inférieur, supérieur ou
égal à zéro selon que la première valeur est inférieure, supérieure ou égale à la seconde.
23
COURS DE PHP IDA / IGL
Exemple :
<?php
?>
Exemple 1 :
<?php
$tab = array();
for ($i=0; $i <= 10 ; $i++)
{
array_push($tab, $i);
echo $tab[$i].", ";
}
?>
Résultat :
24
COURS DE PHP IDA / IGL
Exemple 2 :
<?php
Résultat :
<?php
$tab = array('Yao', 'Zadi', 'Citron', 'Ouattara', 'Ettien', 'soro',
'Toni');
$supr = array_pop ($tab);
echo $supr.'<br>';
echo "<br>-----Le nouveau tableau -----<br><br>";
foreach ($tab as $value)
{ 25
echo $value. '<br>' ;
}
?>
Résultat :
INTRODUCTION
Le formulaire introduit dans le HTML depuis ses plus anciennes versions est l’élément
essentiel qui permet l’interactivité entre un site et ses visiteurs. Il constitue la base de la
création du site dynamique. Tout échange entre visiteur et serveur passe par un formulaire
dans lequel l’utilisateur peut saisir du texte ou mot de passe, opérer des choix grâce au
bouton radio, des cases à cocher ou des listes de sélection, voir envoyer des propres fichiers
depuis le poste client. Il est donc important d’en maitriser la création à la fois avec HTML,
pour obtenir des formulaires présentables et avec PHP pour gérer les informations fournies
par le formulaire au script coté serveur.
26
COURS DE PHP IDA / IGL
a) La balise 'form'
Les balises <form> et </form> permettent d’indiquer le début et la fin d’un formulaire.
Ces deux balises qui permettent de créer un formulaire doivent renfermer en fonction des
besoins exprimés des éléments ou champs qui devront permettent aux utilisateurs d’interagir
avec la base de données par le biais d’envoi des informations .
b) L’élément 'input'
Le balise unique <input/> permet de créer des composant classiques des formulaires. La
différenciation de ses composantes s’effectue simplement en définissant la valeur des
différents attributs de la balise input plus précisément de l’attribut type.
L’attribut name est obligatoire car c’est lui qui permet d’identifier les champs coté serveur et
ainsi de récupérer le contenu.
Cet élément crée un champ de saisi texte d’une seule ligne. En plus de l’attribut name nous
pouvons apporter des précisions supplémentaires :
Il crée un champ de saisi de mot de passe semblable au champ texte dans lequel les
caractères saisis sont invisibles.
Cet élément crée une case à cocher utilisée pour effectuer un ou plusieurs choix parmi ceux
présentés par le programmeur, l’attribut value contient le texte qui sera transmis au serveur si
l’utilisateur coche la case. Il est obligatoire !
27
COURS DE PHP IDA / IGL
Ce bouton permet de n’opérer qu’un seul choix parmi plusieurs choix proposés par le
programmeur. Si après un premier choix l’utilisateur veut en opère un autre,
automatiquement le premier choix cède la place au second.
Cet élément permet le transfert de fichiers du poste client vers le serveur. Cet élément crée
un champ de saisi de même aspect qu’un champ de texte et in bouton de sélection de fichier
permettant à l’utilisateur de choisir le fichier à transférer.
L’attribut name est obligatoire. En plus de cet attribut nous pouvons en utiliser d’autre tel
l’attribut size, et plus particulièrement l’attribut accept qui définit le ou les types de fichier
accepté en transfert. Par sécurité, l’utilisation de cet attribut est recommandée car il permet
de limiter le transfert de certain type de fichier bien précis et de refuser les autres.
28
COURS DE PHP IDA / IGL
Exemple :
Dans l’exemple ci-dessus, le serveur n’accepte que le transfert des fichiers ayant les
extensions .gif, .jpeg et refuse tout autres types.
L’élément <textarea>
A l’instar de l’élément input avec l’attribut type=text, l’élément textarea crée un champ de
saisi de texte mais contrairement au précédent permet la saisi sur plusieurs lignes. Les
attributs cols et rows qui définissent respectivement le nombre de colonne et de ligne doivent
être définis.
L’élément <select>
Cet élément crée une liste de sélection d’option parmi lesquelles l’utilisateur fait un choix,
chaque option doit être définie par la balise <option>.
c) Récupération des données du formulaire
La récupération des informations entrées par l’utilisateur dans les différents champs du
formulaire se fait à travers une requête http envoyer au serveur à destination du script
designer par l’attribut action de l’élément <form method=’’POST’’ Action=’’ ’’>. La requête
contient toute les associations entre les noms des champs et leurs valeurs cette association se
trouve dans l’entête http si la méthode post est utiliser et dans l’URL s’il s’agit de la méthode
GET.
2. La méthode POST
Soit le formulaire suivant :
Déterminer votre indice de masse corporel (IMC) et sachez quelle est votre corpulence au
point de vue médicale. Pour réaliser cette tâche, l’utilisateur doit saisir les informations
suivantes son nom, sa taille et son poids puis en actionnant le bouton envoyer une des
informations suivante doit apparaitre :
- IMC < 16.50 on aura ‘vous êtes en état de dénutrition : attention vous devez consulter un
médecin’
- IMC < 18.50 on aura ‘vous êtes maigre’
- IMC < 25 on aura ‘vous avez une corpulence normale’
- IMC < 30 on aura ‘vous êtes en surpoids’
- IMC < 35 on aura ‘vous êtes en état d’obésité modérer’
- IMC < 40 on aura ‘vous êtes en état d’obésité server : attention vous devez consulter un
médecin’
Sinon tout IMC au-delà de 40 vous êtes en état d’obésité massive NB : IMC = poids / T2
30
COURS DE PHP IDA / IGL
SOLUTION
[Link]
31
COURS DE PHP IDA / IGL
Vue a l’écran :
Page HTML
32
COURS DE PHP IDA / IGL
Exercice
Créer une page [Link] contenant un formulaire avec une zone login et une zone mot de
passe. Ajouter un bouton ‘’Vérifier’’ de type submit qui appel la page verif_login.php. Cette
page affiche login correcte si le nom est égal à Yoro et le mot de passe TAPE si non cette page
se redirige sur la page [Link] avec le message login incorrect .
Exercice
Reprendre l’exercice précédent et afficher dans la page [Link] le nombre de fois que
l’utilisateur à essayer de se loguer avant d’utiliser le bon login et mot de passe. Afficher aussi
dans cette page, les logins et mot de passe essayés .ff
Vue à l’écran :
33
COURS DE PHP IDA / IGL
34
COURS DE PHP IDA / IGL
CHAPITRE V :
Une base de données est un ensemble structuré de données gérées par ordinateurs. Dès que
l’on veut enregistrer une information dans un site web comme le nom et le mot de passe,
vous devez nécessairement créer une base de données. Il existe plusieurs logiciels permettant
la création d’une base de données
Exemple : Oracle, SQL Server
Mais compte du fait que ces derniers sont payants, nous pour le support de notre cours, nous
allons utiliser MySQL.
Une base de données est constituée de tables ou relations, elle-même constituée de champs
(colonnes). Les données contenues dans chaque ligne de la table constituent des
enregistrements
La création d’une base de données avec PHP MyAdmin comprend les étapes suivantes :
Cliquer sur l’onglet base de données de la page PHP MyAdmin, il apparait alors deux
champs
Entrez le nom de la base de données dans le champ de saisi nom de la base de
données.
Le champ interclassement est la langue utilisée par défaut, il reste alors inchangé. Cliquer en
fin sur le bouton créé (Bd_Test)
Votre base de données bd_test apparait sur la gauche
NB : ne mettez jamais de caractères spéciaux dans les noms des bases de données ainsi que
les noms des éléments la composant.
35
COURS DE PHP IDA / IGL
2- Création de table
Pour créer une table dans notre base de données nous cliquons sur la base de données
Bd_Test, il apparait alors deux champs indiquant qu’il fait insérer le nom de la table à
créer et le nombre de champs que compose cette table.
36
COURS DE PHP IDA / IGL
III.
CONNEXION A UNE BASE DE DONNÉES EN PHP
Pour insérer les informations dans une base de données à travers des interfaces
graphiques il faut se connecter à celle-ci. Cette connexion est possible grâce à la fonction
mysqli_connect (). Cette fonction prend en paramètre les éléments suivants :
Vue à
l’écran :
37
COURS DE PHP IDA / IGL
Pour écrire des données il faut exécuter une requête de type insert. Pour cela il faut utiliser
la fonction mysqli_query (). Cette fonction prend en paramètre :
Vue à l’écran :
38
COURS DE PHP IDA / IGL
Code PHP et HTML :
39
COURS DE PHP IDA / IGL
Code CSS
40
COURS DE PHP IDA / IGL
41