Faire un écho apres le troisieme élément d'un tableau
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:
Citation:
<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:
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.