Voila j'ai un petit problème avec mon code php. Ce code génere l'affichage de plusieur emplois du temps avec leurs période au dessus. Le problème que j'ai c'est qu'il faut que je mette 2 voir 3 diplome (avec leurs périodes) par ligne. J'ai tout essayé mais je n'y arrive pas. Pouvais vous m'aider ?
Voici un bout de mon code :
<?php
$i=0;
$element_liste = $_POST['sel1'];
$fichier = fopen("periode", "r" );
if ($fichier) //si la lecture s'est bien déroulée
{
//tanqu'on est pas à la fin du fichier
while (!feof($fichier))
{
$ligne = fgets($fichier, 4096); //lit ligne par ligne 4096 octets
if(strstr($ligne, $element_liste))
{
$resultat2[$i] =strtok($ligne,':');
$i++;
}
}
fclose($fichier);
}
?>
<?php
$i=0;
$element_liste = $_POST['sel1'];
$fichier = fopen("diplome2", "r" );
if ($fichier) //si la lecture s'est bien déroulée
{
//tanqu'on est pas à la fin du fichier
while (!feof($fichier))
{
$ligne = fgets($fichier, 4096); //lit ligne par ligne 4096 octets
if(strstr($ligne, $element_liste))
{
$resultat[$i] = $ligne;
$i++;
}
}
fclose($fichier);
}
//j'affiche
for($i=0; $i<count($resultat); $i++)
echo "<table width='10%' border='2'> <tr width='33%' align='center'>Emploi du temps ".$resultat2[$i]."<br/><a href='".$resultat[$i]."' target='_blank'><img src='".$resultat[$i]."'width=200 height=150></img></a></td></table>";
//$i=$i+1;
//echo "Emploi du temps ".$resultat2[$i]."<br/><a href='".$resultat[$i]."'><img src='".$resultat[$i]."'width=200 height=150></img></a><br><br/>";
?>
PS: Ce code me met tous les emplois du temps les un en dessous des autres