begin process at 2012 05 30 03:31:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Prototype, Script.Aculo.us

 > 

Requête SQL synchrone


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

Requête SQL synchrone

lundi 2 février 2009 à 10:55:56 | Requête SQL synchrone

mickael56100

bonjour à tous, j'aimerais développé une particularité. Pour le moment, j'utilise le langage PHP, cependant afin d'afficher le contenu d'une base de données suite a ce qui est sélectionné par l'utilisateur dans une balise <select> de manière instantannée, il me semble qu'il faut utiliser du javascript. Après quelques recherches sur le net, j'ai vu que cela était possible en utilisant des framework tels que jquery, mootools ou encore prototype.

Voici une partie de mon code :

<fieldset>
        <legend align="top">Entreprise</legend>
        <p>
            <label for="form_nomusuel">Nom usuel : </label>
            <?php
            $reqselectnomentreprise="SELECT NomEntreprise,RueEntreprise,CodePostalEntreprise,VilleEntreprise,TelEntreprise,EmailEntreprise,WebEntreprise,ActiviteEntreprise,DateEnregistrementEntreprise FROM Entreprise ORDER BY NomEntreprise";
            $resselectnomentreprise=mysql_query($reqselectnomentreprise,$cnx);
            $ligneselectnomentreprise=mysql_fetch_assoc($resselectnomentreprise);
            echo"<select name='nomusuel' id='listeentreprise'>";
            while($ligneselectnomentreprise){
            echo"<option>";
            echo"".$ligneselectnomentreprise['NomEntreprise']."";
            echo"</option>";
            $ligneselectnomentreprise=mysql_fetch_assoc($resselectnomentreprise);
            }
            echo"</select>";
            ?>
        </p>
    </fieldset>
    <fieldset>
    <legend>Description de l'entreprise</legend>
        <p>
            <label for="form_rue">Rue : </label>
            <input type="text" id="form_rue" name="rue" value="" disabled="true"/>
        </p>
        <p>
            <label for="form_cp">Code Postal : </label>
            <input type="text" id="form_cp" name="cp" disabled="true"/>
        </p>
        <p>
            <label for="form_ville">Ville : </label>
            <input type="text" id="form_ville" name="ville" disabled="true"/>
        </p>
        <p>
            <label for="form_tel">T&eacute;l&eacute;phone : </label>
            <input type="text" id="form_tel" name="tel" disabled="true"/>
        </p>
        <p>
            <label for="form_faxe">Faxe : </label>
            <input type="text" id="form_faxe" name="faxe" disabled="true"/>
        </p>
        <p>
            <label for="form_couriel">Couriel : </label>
            <input type="text" id="form_couriel" name="couriel" disabled="true"/>
        </p>
        <p>
            <label for="form_web">Web : </label>
            <input type="text" id="form_web" name="web" disabled="true"/>
        </p>
    </fieldset>
    <fieldset>
    <legend align="top">Renseignements</legend>
        <p>
            <label for="form_ape">Code APE : </label>
            <input type="text" id="form_ape" name="ape" disabled="true"/>
        </p>
        <p>
            <label for="form_siret">Num SIRET/SIREN : </label>
            <input type="text" id="form_siret" name="siret" disabled="true"/>
        </p>
        <p>
            <label for="form_nbsalarie">Nombre de salari&eacute; : </label>
            <input type="text" id="form_nbsalarie" name="nbsalarie" disabled="true"/>
        </p>
    </fieldset>
    <fieldset>
    <legend align="top">Informations compl&eacute;mentaires</legend>
        <p>
            <label for="form_dateenregistrement">Date enregistrement : </label>
            <input type="text" id="form_dateenregistrement" name="dateenregistrement" disabled="true"/>
        </p>
        <p>
            <label for="form_dateenregistrement">Date dernier stage : </label>
            <input type="text" id="form_datedernstage" name="dateenregistrement" disabled="true"/>
        </p>
        <p>
        <label for="form_activite">Activit&eacute; principale : </label>
        <input type="text" id="form_activite" name="activite" disabled="true"/>
        </p>
        <p>
        <label for="form_missions">Exemples de missions : </label>
        <input type="text" id="form_missions" name="missions" disabled="true"/>
        </p>
    </fieldset>


Est ce que quelqu'un pourrait me renseigner concernant ce qu'il y a faire pour permettre une requête SQL synchrone avec la selection dans la balise <select> du nom de l'entreprise.
lundi 2 février 2009 à 11:07:25 | Re : Requête SQL synchrone

Bul3

Membre Club
bonjour,
pas seulement... heureusement.
on parle de select liés ? dépendants  ?
c'est à dire le chois dans un 1er select entraine
des option différentes dans un 2ème ?
si oui, c'est un sujet récurent ( c'est le moins
qu'on puisse dire ),, néanmoins, ch'tiot exemple ici

Cordialement
[mon Site][M'écrire]Bul

lundi 2 février 2009 à 11:13:48 | Re : Requête SQL synchrone

mickael56100

Non en fait en fonction de l'entreprise sélectionnée dans la balise <select>, j'affiche le résultat de ma requête dans des balises <input type = text"...>
lundi 2 février 2009 à 11:50:38 | Re : Requête SQL synchrone

Bul3

Membre Club

onchange dans la balise select
et this.options[this.selectedIndex].value ou .text
c'est l'option sélectionnée


[mon Site][M'écrire]Bul

lundi 2 février 2009 à 11:54:27 | Re : Requête SQL synchrone

Bul3

Membre Club
oups... fin effacée...

donc au onchange tu rappelles le php qui te renverra ce qu'il faut
ou mieux ( àa éviteras un aller/retour ?) tu mémorises ( dans le value
   du select, dans un array... ) ce que tu veux afficher dans l'input text
   lors de la création du select

[mon Site][M'écrire]Bul

lundi 2 février 2009 à 14:59:18 | Re : Requête SQL synchrone

mickael56100

je n'ai pas très bien compris en fait. Dois-je modifier la requête SQL en y ajoutant un AND NomEntreprise = (nom de l'entreprise sélectionnée dans la balise <select>)
lundi 2 février 2009 à 16:14:50 | Re : Requête SQL synchrone

Bul3

Membre Club

je n'ai pas dis ça...

tu crées ton select en php, profites en pour y mémoriser ( dans le value )
    ce que tu veux afficher dans l'input text
    au onchange coté javascript, il "te suffit" de mettre le .value
        de l'option sélectinnée dans le .value de l'input text
    ( oublions l'autre solution, pour le moment )
  
[mon Site][M'écrire]Bul

lundi 2 février 2009 à 19:52:55 | Re : Requête SQL synchrone

mickael56100

le problème c'est que je veux afficher plusieurs champs pour une même entreprise, tels que la rue, le code postal, la ville, etc (cf plus haut)
mardi 3 février 2009 à 03:51:51 | Re : Requête SQL synchrone

Bul3

Membre Club
et alors ?
met dans le value "rue?code postal?ville?..."
un petit split sur le "?",  tout va bien
on récupère les infos dans un array
 bon j'ai mis ? mais perso j'emploierai la tabultation ( "\t" ) par exemple
Cordialement
[mon Site][M'écrire]Bul



Cette discussion est classée dans : requête, entreprise, echo, eacute, ligneselectnomentreprise


Répondre à ce message

Sujets en rapport avec ce message

Inserer un lien dans un textarea depuis un popup.... [ par jacknikolson ] Bonjour, J'aimerais réaliser un truc mais je ne sais pas du tout comment faire. Il s'agit de JS mais comme je ne maîtrise pas du tout je demande de probleme d'affichage menu java + CSS [ par loupile ] Bonjour j'ai un problème d'affichage d'un menu java sur une page php ...  le code d'affichage du menu est celui ci : <table border="0" cellspacing="0" probleme avec un menu déroulant [ par SeNeO64 ] Me revoila.Cette fois-ci, j'ai un chti probleme avec un menu déroulant.Je commence par afficher des rubriques. En cliquant sur celle-ci, j'affiche les Début en javascript [ par derf4002 ] Bonjour, je débute en javascript est je galère sur un ptit truc... Voilà, en gros j'ai un formulaire php qui génére une zone de champ en fonction d'un ERROR 501 AJAX [ par stfou ] Bonjour tout le monde !Je voudrais savoir pourquoi ça ne marche pas : var span=document.getElement redimensionner une popup en fonction de l'image contenu [ par atomik29 ] Bonjour a tous.Voila mon probleme, j'ai une popup contenant une image, et je voudrais que cette popup s'adapte automatiquement a la taille de l'image. Appeler une page sans l'ouvrir pour requête SQL [ par drnicholas001 ] Salut,je fais du PHP depuis longtemps mais je commence en JavaScript. Mais là j'ai besoin d'envoyer une requête SQL pendant qu'un utilisateur remplis Récupéré des Variables et remetter en PHP [ par Slyders ] Bonjour,j'ai des variables PHP qui sont sous cet forme: img name="img2" value="<?php< Formulaire dynamique [ par yoarf ] Salut,Bon voilà je veux faire un tableau dynamique, que lorsque je sélectionne le bouton radio " Normal", le correspondant à " <font face="Arial" visibilté liste déroulante sélection [ par vinz78 ] salut j'explique en gros j'ai une liste déroulante qui excuté une requete pour voir les nom de ma table laboratoire. dans cette table il y a aussi un


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 : 1,825 sec (3)

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