IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fonction sur compteur php


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Points : 359
    Points
    359
    Par défaut 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 : 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>
    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
    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 ??

  2. #2
    Membre averti Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Points : 359
    Points
    359
    Par défaut
    Bon j'ai trouvé tout seul...

    Il fallait mettre dans ma fonction javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function verif_une(type) {
    	if(total_une[type] == 3) { // et non if(total_une[type] > 3)
    		alert("Vous avez déjà trois réferences à la une, veuillez en désactiver une !");
    		return false;
    	}else{
    		return true;
    	}
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. sur AMEN : PHP et fonction header()
    Par zephira dans le forum Autres hébergeurs
    Réponses: 0
    Dernier message: 05/04/2011, 17h21
  2. Condition sur url de compteur php via JavaScipt
    Par elmander dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 13/09/2010, 14h03
  3. Question sur la fonction LDAP de PHP
    Par yonyon dans le forum Langage
    Réponses: 1
    Dernier message: 27/08/2010, 23h31
  4. [PHP][XSLT] fonctions sur les chaines
    Par Shirraz dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/05/2009, 16h59
  5. [Fonction]Explication sur la fonction EXPLODE de php
    Par daudet dans le forum Langage
    Réponses: 6
    Dernier message: 13/04/2006, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo