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 :
la variable total_une est un tableau qui va être remplie selon le type de bien par exemble :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Mais voilà il ne se passe rien... une idée ??
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 $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>"; } ... }
Partager