begin process at 2012 05 29 13:29:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Menu deroulant specifique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu deroulant specifique

vendredi 30 juin 2006 à 15:59:27 | Menu deroulant specifique

sensoide

Bonjour a tous,
J'ai un menu déroulant avec des dates qui proviennent de ma base de données.
J'ai un tableau avec des informations qui proviennent également de cette base de données.
J'aimerais savoir comment faire pour que lorsque la date du menu déroulant change, le tableau sois recharger avec la nouvelle date en valeur.
Merci




SSDS

lundi 3 juillet 2006 à 02:20:57 | Re : Menu deroulant specifique

PROTECTIONNISTE

le probleme etant que la date est chargée à partir de ta base de données pour éviter le rechargement de ta page il faut que tu crée une page "bidule.php"
ou tu crées ta fonction qui affichera dans un simple echo ton heure récupérer :

<?php
include (./ton_fichier connection à ta bdd);
$heure = mysql_query(SELECT heure FROM table)

echo "$heure";
?>


Pour éviter de recharger la page utilise  ceci dans ta fonction javascript :

var xhr_object = null;

if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
   return;
}
xhr_object.open("GET", "bidule.php", true);
xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4)
   document.getElementById('heure').innerHTML = xhr_object.responseText;
}
xhr_object.send(null);
 

lundi 3 juillet 2006 à 11:10:11 | Re : Menu deroulant specifique

sensoide

En faite le truck c'est que la date doiçt s'afficher dans un menu déroulant et lorsque l'utilisateur changer la date le tableau se recharge :
Ex:

J'ai dans ma base comme mois d'intervention le 01/2006 et 02/2006

voici ma requette:

$sqllist1        = "select*from `facture` where `themes`like'P'";
$listeur1         = mysql_query ($sqllist1);
$nbrelisteur1     = mysql_num_rows($listeur1);


et ma liste deroulante

echo'<select name=My_Select onChange=>';

for ($i = 1; $i <= $nbrelisteur1 ; $i++)
{
$lignelisteur1 = mysql_fetch_row ($listeur1);

                  $Mois_Presta1        = $lignelisteur1[11];

    echo"<option value=$Mois_Presta1>$Mois_Presta1";
}
echo'</select>';


Et donc j'aimerais que lorsque la valeur de la liste deroulante change (c'est a dire sur un evenement onChange=''), bah je voudrais que la requette se relance pour me donnée les informations demandées.
Vous voyez ce que je veux dire?




SSDS

lundi 3 juillet 2006 à 11:40:06 | Re : Menu deroulant specifique

PROTECTIONNISTE

comme je t'ai dis en fait
Tu récupéres du coté php via la variable $_GET[date]


<select name="monselect" onchange="javascript:chargement_date(monselect.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>


function chargement_date(ladate) { /* Tu donnes un nom de function que tu appelera via le onchange */
var xhr_object = null;

if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
   return;
}
xhr_object.open("GET", "bidule.php?date="+ladate, true);
xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4)
// ID ou sera renvoyé la réponse
   document.getElementById('heure').innerHTML = xhr_object.responseText;
}
xhr_object.send(null);
 
}





Cette discussion est classée dans : menu, déroulant, deroulant, specifique, proviennent


Répondre à ce message

Sujets en rapport avec ce message

Menu deroulant vertical [ par leo7511 ] Bjr,J'espère être sur le bon thème.J'ai essayé le menu déroulant vertical en copiant le code sur le bloc note pour avoir le fichier "Menu.js" et ajout Menu déroulant>>>>Image [ par wemacl ] Bonjour,je débute en javascript...Comment afficher une image (Pas en pop up), choisie dans un menu déroulantMerci d'avance,Claudy Interférences entre un sous menu déroulant et une FRAME [ par malanico ] Bonjour,Ma page se compose de deux frames.Dans celle de gauche, un menu déroulant vertical dynamique a trois niveaux.Dans celle de droite, les pages c menu deroulant liee et dynamique [ par mael974 ] salut a tous j'ai un menu deroulant liée dynamique, qui affcihe lors dune selection une page. le probleme cest que mon menu deroulant et ds un frame Menu deroulant [ par hasen ] Bonjour a tous. Pour mon site internet, j'ai fait un menu deroulant en utilisant une CSS et du javascript. Tout marche, mise a part le fait que lorsqu RSS en menu déroulant [ par 111702 ] Bonjour à tousJe cherche un moyen de créer un menu deroulant avec plusieurs nom de sites, puis en selectionnant un des sites, avoir le flux RSS corres Menu deroulant [ par kun00538 ] Bonjour a tous.Voila je suis en train de faire un site et j'avais besoin d'un menu deroulant un peu special..Je m'explique:<img alt="le menu deroule" menu déroulant et affichage dans la même page [ par cybermalicia ] Slt @ tous et déjà merci d'avance ^^.Pr info jsui une petite débutante sur le plan utilisation des menus sans l'utilisation des frames alors je suis e Problèmes de survols de menu déroulant html et javascript [ par fvaucell ] Bonjour, J'ai un problème dont je ne vois pas l'explication dans un menu déroulant Voici la structure du menu :     titre1     &l lancer la page d'un menu deroulant [ par salim81 ] bonjour a tous! j'ai réaliser un menu déroulant dynamique vertical en DHTML avec des sous menu qui s'ouvrent et se ferment.j'ai travaillé avec Easyphp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales