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

jQuery Discussion :

Datepicker et variable php


Sujet :

jQuery

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut Datepicker et variable php
    Bonjour à tous,
    je travaille actuellement pour un groupe d'hôteliers.
    J'ai une liste d'hôtels avec un bouton pour chaque hotel devant me donner les dispo en affichant un datepicker jquery. Je teste avec un seul hotel, ça marche car le datepicker est créé par window.ready.

    Mon problème arrive quand je veut faire une fonction déclenché par tel ou tel bouton correspondant à l'hotel.

    Cela vient surement de mon manque de connaissance de jquery, ignare que je suis, mais par bonté d'âme aidez-moi SVP

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Je pense qu'il faut adapter ton code...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut
    Je comprends bien qu'il faut adapter mon code ci-dessous

    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
    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
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
     
    $(function(){
    	$.datepicker.regional['fr'] = {clearText: 'Effacer', clearStatus: '',
    		closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
    		prevText: '<Préc', prevStatus: 'Voir le mois précédent',
    		nextText: 'Suiv>', nextStatus: 'Voir le mois suivant',
    		currentText: 'Courant', currentStatus: 'Voir le mois courant',
    		monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
    		monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
    		monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre année',
    		weekHeader: 'Sm', weekStatus: '',
    		dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
    		dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
    		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
    		dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d',
    		dateFormat: 'dd/mm/yy', firstDay: 0, 
    		initStatus: 'Choisir la date', isRTL: false};
    $.datepicker.setDefaults($.datepicker.regional['fr']);
     
    var saison = <?php echo datebdd('saison',1);?>;// le chiffre 1 correspond à un id d'hébergeur
    var complet = [<?php echo datebdd('vacancy',1);?>];// jj,m,aaaa jours ou c est complet
    /*---------------------------------------------------------------debut de setDays-----------------------------------------------------------------------------------------------------------------*/			
    setDays = function(day, month, year) {
    	var result = [true, '', ''];	//par défaut, on affiche la date
    	var boolReunion = false;
    	var boolSaison = false;
    	var rl = 0;
    	var i = 0;
    	if ((complet != null)) {
    		rl = complet.length;
    		for (i = 0; i < rl; i++) {
    			if ((day == complet[i][0]) && (month == complet[i][1] - 1) && (year == complet[i][2])) {
    				result = [true, "important", "Complet !"];
    				boolReunion = true;
    			}
    		}
    	}
    	//teste si le jour est inferieur à la date de debut de saison
    	//si la date ouv. apres date ferm
    	if(saison[2]==true){
    		if ((year<saison[0][2] || (year==saison[0][2] && (month<saison[0][1]-1)) ||(year == saison[0][2] && month == saison[0][1]-1 && (day<saison[0][0]))) && (year>saison[1][2] || (year==saison[1][2] && (month>saison[1][1]-1)) ||(year == saison[1][2] && month == saison[1][1]-1 && (day>saison[1][0]))))
    			{result = [true, "outsaison", "Hors saison"];
    			boolSaison = true;
    		}
    	}else{//saison false
    		if (year<saison[0][2] || (year==saison[0][2] && (month<saison[0][1]-1)) ||(year == saison[0][2] && month == saison[0][1]-1 && (day<saison[0][0]))){
    			result = [true, "outsaison", "Hors saison"];
    			boolSaison = true;
    		}
    		if (year>saison[1][2] || (year==saison[1][2] && (month>saison[1][1]-1)) ||(year == saison[1][2] && month == saison[1][1]-1 && (day>saison[1][0]))){
    			result = [true, "outsaison", "Hors saison"];
    			boolSaison = true;
    		}
    	}// fin else saison true
     
    	return result;
    }
    /*---------------------------------------------------------------fin de setDays-----------------------------------------------------------------------------------------------------------------*/		
    var maintenant = new Date();
    mois = (maintenant.getMonth());
    annee = maintenant.getFullYear()+1; 
    var plustard = new Date(annee,mois,1);
    $(document).ready(function(){
    	$("#datepicker").datepicker({
    		numberOfMonths: 3,
    		stepMonths: 3,
    		showButtonPanel: false,
    		currentText: "Aujourd'hui",
    		nextText: "Suivant",
    		prevText: "Précédent",
    		minDate: maintenant, //du 1 juillet 2009
    		maxDate: plustard, //au 31 décembre 2009
    		beforeShowDay:function(date) {
    			return setDays(date.getDate(), date.getMonth(), date.getFullYear());
    		}
    	});
    });	//fin document ready
     
    $(window).load(function(){
    	$("#datepicker").bind("mouseover", function(){
    		if ($("td.important > a", this).eq(0).css("color") != "#FF0000") {
    			$("td.important > a", this).css("color","#ffffff");
    			$("td.important > a", this).css("font-weight","bold");
    			$("td.important > a", this).css("background-color","#ff0000");
    			$("td.outsaison > a", this).css("color","#3B301C");
    			$("td.outsaison > a", this).css("background-color","#FFE3AB");
    		}
    	});
    	$("#datepicker").mouseover();
    });	//fin window load
    });
    </script>
    </head>
    <body>
            <div id="datepicker"></div>
            <input type="button" value="dispo" id='dispo' onclick='calendrier(<?php echo id_hotel;?>);'/>
     
    </body>
    </html>
    Mais je n'arrive pas à déclarer ma fonction 'calendrier'.
    C'est a coups sur un problème de syntaxe, mais je n'y arrive pas.

Discussions similaires

  1. [PHP-JS] Problème de variable PHP dans un script JS
    Par soad029 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/08/2005, 22h17
  2. [PHP-JS] passage de variable php a javascript
    Par limpins dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/07/2005, 11h54
  3. [FLASH MX2004] Recuperation d'une variable php
    Par Shooter dans le forum Flash
    Réponses: 2
    Dernier message: 30/06/2005, 09h37
  4. [Applet] récupérer une variable PHP ?
    Par Shiryu44 dans le forum Applets
    Réponses: 10
    Dernier message: 22/03/2005, 11h39
  5. [PHP-JS] variable php à récupérer en JS
    Par mussara dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/01/2005, 16h34

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