0% ont trouvé ce document utile (0 vote)
411 vues2 pages

TP1 PHP

Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Vous êtes sur la page 1/ 2

Lycée cité El hadika 4 éme TIC

TP1 :
TP1  : langage
langage PHP
PHP

1) Démarrer EasyPhp.

2) Activer le menu contextuel d’EasyPhp (clic sur le bouton droit de la souris), choisir la commande
Administration puis démarrer PHPMyAdmin Gestion de la BDD.

3) Créer une nouvelle base de données avec le nom ecole.

4) Créer une table elève ayant la structure suivante :


o Num_ordre (entier, auto_incrémentation, clé primaire)
o Num_cin (chaîne de caractères de taille 8)
o Nom_prénom (chaîne de caractères de taille 50)
o Section (chaîne de caractères de taille 30)
o Moyenne (réel Décimal 2,2)

5) Insérer les enregistrements suivants dans la table ainsi créée :


Num_ordre Num_cin Nom_prénom section Moyenne
1 06060606 Fekih Mehdi Math 12.86
2 12121212 Ben Saad Kaouther Sciences Informatique 14.65

6) Créer un fichier html et l’enregistrer sous le nom inscription.htm dans votre répertoire de travail.
La page demandée à la forme et la description suivante :
Action="Ajout.php" method="post"

name="Cin"
name="NomP"

name="Section"

name="Moyenne"

 La liste déroulante contient les options suivantes : Sciences informatique, Math et Technique.

7) Créer un fichier php contenant le script ci-dessous et l’enregistrer sous le nom Ajout.php dans votre
répertoire de travail.

Pro : Mme Askri Hanen Page 1/2


Lycée cité El hadika 4 éme TIC
<?php
//ouverture de la connexion
$connexion=mysql_connect("localhost","root","")or die("erreur de connections au
serveur");

//sélection de la base de données


mysql_select_db("ecole",$connexion) or die("erreur de connections a la base");

//récupération des données du formulaire


$cin=$_POST['Cin'];
$nom=$_POST['NomP'];
$section=$_POST['Section'];
$moyenne=$_POST['Moyenne'];

//execution de la requête
$requete="INSERT INTO elève VALUES ('', '$cin', '$nom', '$section', '$moyenne')";
$resultat=mysql_query($requete);
echo ("inscription effectuée avec succès");

//fermeture de la connexion
mysql_close();
?>

8) Tester la page inscription.html et envoyer des données avec votre formulaire, puis consulter la base de
données ecole et afficher les enregistrements de la table elève.
9) Créer un autre fichier php contenant le code ci-dessous et l’enregistrer sous le nom consultation.php
dans votre répertoire de travail.
<body>
<h2 align=center> Liste des élèves inscrits </h2>
<?php
$cx=mysql_connect("localhost","root","");
mysql_select_db("ecole",$cx);
$requete="SELECT * FROM elève";
$resultat=mysql_query($requete);
$nb=mysql_num_rows($resultat);
Echo("Il y a ".$nb." élèves inscrits<br>");
while($ligne=mysql_fetch_array($resultat))
{ echo($ligne['Num_cin']."/".$ligne['Nom_prénom']."/".$ligne['Section']."/"
.$ligne['Moyenne']. "<br>");
}
?>

</body>

10) Dans la page inscription.html, Ajouter un lien hypertexte vers la page consultation.php.
11) Tester ce lien et déduire le rôle de chacune des fonctions suivantes :
 mysql_num_rows …...……………………………………….…………….……………………...
 mysql_fetch_array …………………………………………………………………….………….

Pro : Mme Askri Hanen Page 2/2

Vous aimerez peut-être aussi