Solutions Hammadache - Fichiers
etudiant.txt
n1
p1
20
n2
p2
15
n3
p3
5
n4
p4
9
n5
p5
10
n6
p6
4
n7
p7
18
n8
p8
19
---------------------------------------
calcul.php
Tableau des etudiants admis et non admis
ADMIS
Nom |
Prenom |
Note |
=10){
echo ''.$nom.' | ';
echo ''.$prenom.' | ';
echo ''.$note.' |
';
}
}
rewind($file); //repositionne le curseur au debut du fichier pour ne pas le fermer et l'ouvrire a chaque fois.
?>
non ADMIS
Nom |
Prenom |
Note |
'.$x.' | ';
echo ''.$y.' | ';
echo ''.$z.' | ';
}
}
fclose($file);
}
else { echo 'le fichier n\'a pas pu etre ouvert ! ';}
} else
{echo "etudiant.txt n'existe pas";}
?>
> afficher le pourcentage des etudiants admis !
Tableau des etudiants admis de admis.txt
Nom |
Prenom |
Note |
'.$nom.' | ';
echo ''.$prenom.' | ';
echo ''.$note.' | ';
}
fclose($admis);
}
else {
echo ' le fichier passe en parametre n\'existe pas ! ';
}
}
?>
-------------------------------------------------------------
transfert.php
=10){//si note n'est pas vide
$nombre_admis++;
fputs($file2,$nom);
fputs($file2,$prenom);
fputs($file2,$note);
}
}
fclose($file);
fclose($file2);
//le pourcentage
if ($nombre_total_detudiant>0) //on verifie si le fichier n'est pas vide et que il y'a bien des etudiants dedans
{ if ($nombre_admis>0) //on verifie si le nombre d'etudiant admis nest pas null pour calculer
{
$pourcentage=($nombre_admis*100)/$nombre_total_detudiant; // ici si on commence a 0 le pourcentage afficher est erronee
echo 'le nombre total detudiant est : '.$nombre_total_detudiant.' et admis est : '.$nombre_admis.' et pourcentage detudiant transferer est :'.$pourcentage.'%';
} else {
echo 'aucun etudiant est admis';
}
} else {
echo 'le fichier est vide ! remplissez le d\'etudiants !!';}
}
else {
echo "ERREUR : les fichiers n'existe pas !";}
?>
---------------------------------------------------------------
admis.txt