Bonjour,
Je souhaite intégrer un ensemble adsense au troisième élément d'un tableau en réutilisant un compteur qui me sert déjà à attribuer une class au dernier élément, mais problème celui ci se répète à chaque élément du tableau.
Exemple du résultat voulu:
Donc pour obtenir ceci j'ai essayer d'appliquer une variable que je test comme on me la conseiller, mais cela ne fonctionne pas.<table>
<tr>
<td>titre</td>
<td>desc</td>
<td>détail</td>
</tr>
<tr>
<td>titre</td>
<td>desc</td>
<td>détail</td>
</tr>
<?php
echo"<tr><td colspan=/"3/">Adsense</td></tr>"
?>
<tr>
<td>titre</td>
<td>desc</td>
<td>détail</td>
</tr>
<tr>
<td>titre</td>
<td>desc</td>
<td>détail</td>
</tr>
blabla ...
<table>
Comment éviter la répétition à tous les éléments du tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php if ($adcount || mysql_num_rows($featres)>0) { ?> <table class="liste_dons"> <?php $colspan = 1; foreach ($xsubcatfields as $fldnum=>$fld) { if (!$fld['SHOWINLIST']) continue; $colspan++; } ?> <?php $compteur = mysql_num_rows($featres); // On récupère le compte. On a donc $compteur lignes à afficher if (mysql_num_rows($featres)>0) { $pair=true; while($row = mysql_fetch_array($featres)) { $compteur--; // Décrémentation du compteur $deja_affiche = false; while() { // Quelle classe applique-t-on ? $class="impair"; // Choix arbitraire if ($pair) $class="pair"; if ($compteur==0) $class="last"; if ($compteur==3 && !$deja_affiche) { $class=$adsenses; $deja_affiche = true; } $adsenses = ('<td colspan="5"><script type="text/javascript"><!-- google_ad_client = "pub-XXXXXXXXXX"; /* bas des pages,En bas au centre */ google_ad_slot = "XXXXXXXXXXX"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><td>'); ?> <tr class="<?php echo $class; ?>"> <?php $pair=!$pair; ?> <td>titre</td> <td>desc</td> <td>detail</td> <td>detail ++</td> <td>detail +++</td> </tr> <?php $css_first = ""; } } } ?>
Merci d'avance pour votre aide.
Partager