Bonjour,
Dans la requête ci-dessous, je récupère les données d'une table puis les affiche à l'écran, ligne par ligne dans une image.
Ce que je voudrais faire, c'est avoir une séparation nette (augmenter la variable $hauteur_pixel_depart de 20) dès que la variable "categorie" est différente dans la boucle.
J'avais créé, sur base d'un ancien script qui m'affichait des espaces à chaque changement de valeur d'une variable. Hors, ici, je n'arrive plus à recréer ce système.
En résumé, cela devrait afficher un texte de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $last_category = ''; while($row = mysqli_fetch_assoc($result)) { $section = ($row['C_TEAM'] == $last_category) ? $hauteur_pixel_depart+=5 : $hauteur_pixel_depart+=40; $match = $row["C_SUMMARY"]; $categorie = $row["C_TEAM"]; $heure = $row['C_DTSTART']; $jour = $row['C_JOUR_START']; $joursem = $row['C_JOUR_START_SEMAINE']; imagettftext($im, $font_sizeh, 0, 611, $hauteur_pixel_depart, $textColor2, $fontPath, $categorie . ' ' . $joursem . ' ' . $heure . ' ' . $match); $hauteur_pixel_depart+=50; $last_category = $row["C_TEAM"];
Categorie 1 jour heure match
Categorie 1 jour heure match
Categorie 2 jour heure match
Categorie 2 jour heure match
Categorie 2 jour heure match
Pour le moment, tout est l'un en dessous de l'autre.
Quelqu'un peut-il me dire où je me trompe ?
Partager