1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| <?php
//images/utilisateurs/$utilisateurs/img.jpg/
//$utilisateurs est par exemple : Awery
//images/utilisateurs/Awery/img.jpg
//initialisation des variables
$width = 5;
$height = 9;
echo 'Les photos présentent dans cette catégie son visible que par les membes identifés. <br /> <br /><h2>Galerie</h2>';
echo '<table border="1" >';
if(isset($_GET['page']) && !empty($_GET['page'])){
if(is_numeric($_GET['page'])){
$page = $_GET['page'];
}
else{
echo 'Erreur de page, veuillez faire attention';
}
}
else{
$page = 0;
}
$debut = 60*$page;
$requete = mysql_query("SELECT * FROM Photo WHERE Position=1 LIMIT $debut,60");
$requete_max = mysql_query("SELECT COUNT(Nom_Photo) FROM Photo WHERE Position=1");
$data_max = mysql_fetch_array($requete_max);
$nb_max = $data_max[0];
$i=0;
$j=0;
while($data=mysql_fetch_array($requete)){
if($i==0){
echo '<tr>';
}
echo '<td>';
$rqt_utilisateurs_posteur = "SELECT * FROM Photo INNER JOIN Utilisateurs ON Utilisateurs.ID_Utilisateurs = Photo.ID_Utilisateurs ORDER BY Utilisateurs.ID_Utilisateurs";
$exe_rqt_utilisateurs_posteur = mysql_query($rqt_utilisateurs_posteur) or die ('Erreur lors de la rechercher de l\'utilisateurs posteur : '.mysql_error());
// ici faire un premier fetch et premier affichage
// mis à jour d'une variable
$data_rqt_utilisateurs_posteur = mysql_fetch_array($exe_rqt_utilisateurs_posteur);
$ref_nom = $data_rqt_utilisateurs_posteur['Pseudo_Utilisateurs'];
echo '<img src="images/utilisateurs/'.$ref_nom.'/'.$data['Nom_Photo'].'" style="height:100px;" /><br />';
while($data_rqt_utilisateurs_posteur = mysql_fetch_array($exe_rqt_utilisateurs_posteur)){
$utilisateurs = $data_rqt_utilisateurs_posteur['Pseudo_Utilisateurs'];
// ici test le nom par rapport à la référence
// voir str_compare, je vais vite ...
if($ref_nom<>$utilisateurs) {
echo 'Par'. $data_rqt_utilisateurs_posteur['Pseudo_Utilisateurs'];
//maj pour liste suivante
$ref_nom=$utilisateurs;
}
else {
echo '<img src="images/utilisateurs/'.$utilisateurs.'/'.$data['Nom_Photo'].'" style="height:100px;" /><br />';
}
}
$i++;
if($i>$width){
echo '</tr>';
$j++;
$i=0;
}
}
echo '</table>';
$nb_page = 0;
$reste = $nb_max%60;
if($reste>0){
$nb_page++;
}
$nombre_divisible = ($nb_max - $reste);
$nb_page += ($nombre_divisible/60);
echo '<div style="text-align:center;">';
for($i=0;$i<$nb_page;$i++){
if($i==$page){
echo '<strong style="color:red;" >'.$i.'</strong> ';
}
else{
echo '<a href="index.php?id=Membre&cat=Entre_nous&page='.$i.'" >'.$i.'</a>';
}
}
echo '</div>';
?> |