Fonction sur compteur php
Bonjour,
J'ai une page en php qui va faire un affichage de 3 types de biens, chaque types de biens possèdent plusieurs biens qui peuvent être à la une, sachant qu'un bien qui est à la une s'affichera sur la page web.
Je voudrais limiter le nombre de bien à la une pour un type à trois, en gros s'il y a déjà 3 biens à la une pour un type je voudrai afficher une alerte du style :
"Vous avez déjà 3 biens à la une..."
Pour ça j'ai fait une fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<script language="JavaScript" type="text/javascript">
var total_une = new Array();
function verif_une(type) {
if(total_une[type] > 3) {
alert("Vous avez déjà 3 biens à la une...");
return false;
}else{
return true;
}
}
</script> |
la variable total_une est un tableau qui va être remplie selon le type de bien par exemble :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$nbColl = 0;
while ($fiches=mysql_fetch_object($result)) {
...
if ($fiches->edito_ref!='2') { // si le bien n'est pas déja à la une :
$liste .= "<div style='float:right; width:130px;' align='left'><a href=\"referencesindex.php?ref=$fiches->id_reference&cat=1\" onClick='verif_une(\"collectifs\")'><b>mettre à la une</b></a></div>";
} else { // sinon on précise sont statut "a la une" :
++$nbColl;
?><script type='text/javascript' language='javascript'>total_une['collectifs'] = <? echo $nbColl; ?></script><?
$liste .= "<div style='float:right; width:130px;' align='left'><a href=\"referencesindex.php?outref=$fiches->id_reference&cat=1\"><b>à la une</b></a></div>";
}
...
} |
Mais voilà il ne se passe rien... une idée ?? :aie: