Bonjour, lors de l'utilisation des tabs, peut-on faire passer des paramètres lors de l'appel de la tab ? Je m'explique plus clairement.
Imaginons deux requêtes de la forme
1 2
| $varBulletin_2008 = mysql_query("SELECT * FROM bulletin WHERE (mois>='2008-01-01' AND mois<='2008-12-31') ORDER BY numero DESC");
$varBulletin_2009 = mysql_query("SELECT * FROM bulletin WHERE (mois>='2009-01-01' AND mois<='2009-12-31') ORDER BY numero DESC"); |
Je sélectionne donc les bulletins de l'année 2008 dans une requête, ceux de l'année 2009 dans une autre, que je peux afficher dans mes tabs ainsi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <div id="tabs">
<ul>
<li><a href="#tabs_2008">2008</a></li>
<li><a href="#tabs_2009">2009</a></li>
</ul>
<div id="tabs_2008">
<?php while ($varNtotal = mysql_fetch_array($varBulletin_2008) { ?>
<li>N°<?php echo $varNtotal['numero']; ?></li>
<?php } ?>
</div>
<div id="tabs_2009">
<?php while ($varNtotal = mysql_fetch_array($varBulletin_2009) { ?>
<li>N°<?php echo $varNtotal['numero']; ?></li>
<?php } ?>
</div>
</div> |
Seulement, je voudrais pouvoir le faire pour 2000 à 2009, je veux donc éviter de créer x requêtes et x div. Donc est-ce que ça serait possible de faire une requête du genre
$varBulletin = mysql_query("SELECT * FROM bulletin WHERE (mois>='" . $annee . "-01-01' AND mois<='" . $annee . "-12-31') ORDER BY numero DESC");
avec la variable $annee définie dans le href <a href="#tabs?annee=2008"> (ne fonctionne pas).
Merci d'avance, j'espère avoir été clair, mon code et ma démarche n'étant pas forcément la meilleure approche...
Partager