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:

<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>
Donc pour obtenir ceci j'ai essayer d'appliquer une variable que je test comme on me la conseiller, mais cela ne fonctionne pas.

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 = "";	
	} } }
?>
Comment éviter la répétition à tous les éléments du tableau ?

Merci d'avance pour votre aide.