TP1 PHP
TP1 PHP
TP1 PHP
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.
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.
//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 …………………………………………………………………….………….