Vous êtes sur la page 1sur 10

Exercices PHP

1/ Affichage d’un texte en PHP :

Ecrire le code suivant dans un fichier php :

Exécuter le fichier à chaque instruction.

< ?
$a=" abc " ;
echo " écrire entre guillemets : $a <br>" ;
echo 'écrire entre quotes : $a <br>' ;
echo "les guillemets pour afficher 'les quotes' " ;
echo 'les quotes pour afficher "les guillemets " ';
echo ' j\’ai dis <br>' ;
echo "j’ai dis"
?>
La question qui se pose : on utilise la quote ou les guillemets pour afficher un texte en php ?

2/ Formater une chaine de caractère :

< ?php

$nom=" mohamed" ;
echo strtoupper($nom) ; // Renvoie une chaîne en majuscules
$prenom="ali" ;
echo ucfirst($prenom) ; //Met le premier caractère en majuscule
echo "<strong> mis en gras !</strong>";
?>

3/ Affichage le résultat d’un calcul :

< ?
$b=2 ;
$c=4 ;
$d=$b*$c ;
echo $d ;
?>

4/ La concaténation :
echo 'mon nom est :' ;
echo $nom ;
//On peut écrire ça sur une seule ligne de code en utilisant la concaténation.
echo 'mon nom est :' . $nom ;
//afficher le nom et le prénom avec une seule ligne de code.
echo 'mon nom est :' . $nom . 'et mon prénom est :' . $prenom ;

5/ Ecrire un code qui affiche les nombres de 1 à 20 :

- Utiliser la boucle for.


- Utiliser la boucle while.

6/ Utilisation de vecteur :
//remplissage de vecteur
$tab[0]= "samedi" ;
$tab[1]= "dimanche" ;
$tab[2]= "lundi" ;
Afficher le vecteur ci-dessus.

7/ structure conditionnelle IF ELSE :


Soit le vecteur suivant : tab=array( -1 ,2 , 3 , 4 , -11 , -5 , 17 , 2 , 6 , -9 , -8 , 10 ,-22)
Afficher les valeurs négatives et valeurs positives ainsi que leur nombre.

8/ Affichage d’un tableau de dimensions 2*2 :


Ecrire le code suivant :
< ?
Echo '<table>
<tr>
<td>Nom</td><td>Prénom></td>
</tr>
<tr>
<td>Moussa</td><td>Ali</td>
</tr>
</table>' ;
?>
9/ Ecrire un code qui affiche un tableau de 20 lignes et 5 colonnes.
10/ Ecrire un code qui affiche un formulaire.
<?php
$x=5;
$carre=$x*$x;
echo 'le carrée de '.$x.'est'.$carre;
echo '<p> LA BOUCLE FOR </p>';
FOR ($i=1;$i<=20;$i++)
{
echo $i;
echo '<br>';
}
?>
<?php
echo '<p> LA BOUCLE while </p>';
$i=1;
while ($i<=20)
{
echo $i;
$i=$i+1;
echo '<br>';
}
?>
<?php
echo 'AFFICHAGE DES NOMBRES PAIRES ';
$i=0;
while ($i<=20)
{ echo $i;
$i=$i+2;
echo'<br>';}
?>

Exercice :11//
<?php
echo'<table width="500" border="5" >';
for ($i=1;$i<=10;$i++)
{$res=5*$i;
echo '<tr>';
echo ' <td>5*'.$i.'</td>';
echo '<td>'.$res.'</td>';
echo '</tr>';
}
echo'</table>';
?>

<?php
echo'<table border=2>';
for ($i=1;$i<=10;$i++)
{$res=$i*5;
echo '<tr>';
echo '<td>';
echo '5*'.$i; echo '</td>';
echo '<td>';
echo $res; echo '</td>';}
echo '</table>'

?>

<?php

echo'<table width="300" border="5">';

for ($i=1;$i<=20;$i++)
{
echo'<tr>';
echo'<td>&nbsp;</td>';
echo'<td>&nbsp;</td>';
echo'</tr>';}
echo'</table>';
?>
Exercice 12 (les tableau)
<?php

$semaine[0]='samedi';
$semaine[1]='dimanche';
$semaine[2]='lundi';
$semaine[3]='mardi';
$semaine[4]='mercredi';
$semaine[5]='jeudi';
$semaine[6]='vendredi';

echo $semaine[0];
echo'<br>';
echo $semaine[1];
echo'<br>';
echo $semaine[2];
echo'<br>';
echo $semaine[3];
echo'<br>';
echo $semaine[4];
echo'<br>';
echo $semaine[5];
echo'<br>';
echo $semaine[6];
echo'<br>';
?>
<?php
echo'<br>';
echo' Affichage avec la clause ARRAY';
echo'<br>';
$semaine=array('samedi','dimanche','lundi','mardi','mercredi','jeudi','vendredi');
echo $semaine[0];

?>
<?php
//************** LES BOUCLES *************

$semaine[0]='samedi';
$semaine[1]='dimanche';
$semaine[2]='lundi';
$semaine[3]='mardi';
$semaine[4]='mercredi';
$semaine[5]='jeudi';
$semaine[6]='vendredi';

$i=0;
while ($i<=6)
{
echo $semaine[$i];

echo'<br>';

$i=$i+1;
}
?>
<?php

$tab = array(-1,2,3,4,-11,-5,17,26,-9,-8,10,-22);
$s1=0;
$s2=0;
$i=0;
$j=0;

while ($i<13)
{
if ($tab[$i]>0)
{
$s1=$s1+1;
echo $tab[$i].'<br>';
echo '<br>';
}
else
{
$s2=$s2+1;
// echo $tab[$i].'<br>';
}
$i=$i+1;
}
echo 'les nomnbres positifs sont:';
echo $tab1[$j]=$tab[$i];
echo ' Affichage des nombres positifs: '. $s1.'<br>';
echo ' Affichage des nombres negatifs: '.$s2;
?>

MYSQL
EXERCICE CONNECTION :
<?php
$serveur ='localhost';//$serveur '127.0.0.1';
$login='root';
$pass='' ;
$con=mysql_connect($serveur,$login,$pass)or die('impossible de se connecter au serveur');
$nombdd="gestion_stagiaire";
$a=mysql_select_db($nombdd,$con);
?>
Exercice affichestagaire  :
<?php
include("../connection.php");
$res=mysql_query("select* from stagiaire");
if (!$res){
die ('requete invalide');}
while ($affich = mysql_fetch_assoc($res))
{
echo 'code_s:'.$affich['Code_s'].'<br>';
echo'Nom:'.$affich ['Nom'].'<br>';
echo'Prenom:'.$affich ['Prenom'].'<br>';
echo'Adreese:'.$affich ['Adresse'].'<br>';
echo'code formation:'.$affich ['Code_f'].'<br>';
}

?>
Exercice Afficheformation :
<?php

include("../connection.php");

$req="select* from formation ";


$resultat=mysql_query($req);

while ($d=mysql_fetch_assoc($resultat))

{echo $d ['Code_f'];
echo $d ['Intitule'];
}
?>
<?php

include("../connection.php");

$req="select* from formation ";


$resultat=mysql_query($req);
echo '<table width="500" border="1">';
echo '<tr>';
echo '<td>'."Code". '</td>';
echo '<td>'."Intitule". '</td>';
echo' </tr>';
while ($d=mysql_fetch_assoc($resultat))
{
echo '<tr>';
echo '<td >' .$d ['Code_f'].'</td>';
echo '<td >' . $d ['Intitule'].'</td>';
echo '</tr>';
}
echo '</table>';

?>

Exercice affichage dans un tableau : afficheformation


!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body><?php
include ("../connection.php");
$i=$_POST['intitule']; //recuperation des intitules saisies dans le formulaire
$req="insert into formation (Intitule) values ('$i')";
if($resultat=mysql_query($req))
echo "insertion effectuée avec succés";
echo '<a href="afficheformation.php">Afficher les resultats </a>';
?>
</body>
</html>
Exercice Affichage dans un tableau :affichestagiaire
<?php
include("../connection.php");
$res=mysql_query("select* from stagiaire");
if (!$res){
die ('requete invalide');}
echo '<table width="500" border="1">
<tr>
<td>Code stagiaire</td>
<td>Nom</td>
<td>Prenom</td>
<td>Adresse</td>
<td>Code formation </td>
</tr>';
while ($affich = mysql_fetch_assoc($res))
{ echo "<tr>
<td>".$affich['Code_s']."</td>
<td>".$affich['Nom']."</td>

<td>".$affich['Prenom']."</td>
<td>".$affich['Adresse']."</td>
<td>".$affich['Code_f']."</td>
</tr>";
}

echo "</table>";

?>

Vous aimerez peut-être aussi