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 :

Syntaxe est-elle correcte


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Par défaut Syntaxe est-elle correcte
    Bonjours, j'aimerais récupérer dans un tableau la liste des 'Type' de ma base de données Sql serveur.
    Pour cela je fais une fonction en php qui me retoune la liste.
    Mais, je pense que l'appel de la fonction en Javacript est incorrect (car cela marche si je récup le code en php).

    Merci de votre aide.

    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
     
    <?php
     
    function Rempl()
    {
            //CONNECTION A SQL SERVEUR
            mssql_connect("S03250", "SA", "SA" );
            mssql_select_db("GestCd");
            
            $listes=array();
            $reponse = mssql_query("Select distinct NomType from TYPE ORDER BY NomType");
            $i=0 ;
            while ($donnees = mssql_fetch_array($reponse) )
            {
                    $listes[$i]=($donnees['NomType']);
                    $i++ ;
            }
            return($listes );
    }
    ?>
     
    <html>
    <head>
    <title>Liste déroulante éditable</title>
     
     
     
    <script language="JavaScript" type="text/javascript">
    <!--
     
    // Tableau contenant les éléments de la liste.
    var listes;
    listes= new Array();
     
    listes = Rempl();
     
     
    ...... RESTE  DE CODE
     
    </script>
     
    </head>
    ....
     
    RESTE DU CODE...

  2. #2
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    Salut Silvia12,

    En regardant ton code rapidement je pense connaitre ton erreur (mais je peux me tromper).
    A mon avis le probleme viens du fait que tu appel ta fonction php avec du code javascript.

    Le code javascript et executer sur le poste client et le code php sur le serveur. Donc je ne pense pas que l'appel d'une fonction php puisse se faire via une fonction javascript.

    J'espere que ca va t'aider (et surtout j'espere ne pas m' etre trompé).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Par défaut
    En fet, j'ai besoin de récupérer un tableau contenant les éléments qui sont dans ma base de données....
    Donc, j'avais utiliser cette solution... Je débute, donc, je ne mit connait pas bcp...
    Car, je crois que l'on pe pas remplir directement un tableau avec les élement de la base de données en Javascript...

    Comment faire????

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    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
     
    <html>
    ...//eventuel code html
    <body>
     
    <?php 
     
    //CONNECTION A SQL SERVEUR 
    mssql_connect("S03250", "SA", "SA" ); 
    mssql_select_db("GestCd");
     
    $res= mssql_query("Select distinct NomType from TYPE ORDER BY NomType");
     
    echo "<table>";
     
    while($row = mysql_fetch_object($res)){
     
       echo "<tr>";
     
       echo "<td>";
     
       echo $row->NomType;
     
       echo "</tr>";
     
       echo "</td>";
     
    }
     
    echo "</table>";
     
    ?>
    ...//eventuel code html
    </body>
    </html>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Par défaut
    Citation Envoyé par gg14bis
    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
     
    <html>
    ...//eventuel code html
    <body>
     
    <?php 
     
    //CONNECTION A SQL SERVEUR 
    mssql_connect("S03250", "SA", "SA" ); 
    mssql_select_db("GestCd");
     
    $res= mssql_query("Select distinct NomType from TYPE ORDER BY NomType");
     
    echo "<table>";
     
    while($row = mysql_fetch_object($res)){
     
       echo "<tr>";
     
       echo "<td>";
     
       echo $row->NomType;
     
       echo "</tr>";
     
       echo "</td>";
     
    }
     
    echo "</table>";
     
    ?>
    ...//eventuel code html
    </body>
    </html>

    Je souhaite un tableau 'virtuel' Array non pas Réel '<TABLE>
    Mais, merci quand meme....

  6. #6
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    ca va si je dis "Oups y avai pas compris" ? lol

    tu veux en faire quoi apres de ton tableau?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Par défaut
    Citation Envoyé par gg14bis
    ca va si je dis "Oups y avai pas compris" ? lol

    tu veux en faire quoi apres de ton tableau?

    lol... No problémo
    En fet cé un pe compliqué....
    C'est pour l'afficher dans une liste déroulante... qui n'est pas vraiment une liste déroulante....
    C'est heu... J'ai trouvé ca la :
    http://www.developpez.net/forums/vie...r=asc&start=15
    (ensuite le lien de Bibicmoi )
    C'est une liste déroulante qui permet de saisir des données si celle ci n'est pas dans la liste......

  8. #8
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050

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

Discussions similaires

  1. Ma syntaxe est-elle correcte ?
    Par Christophe S. dans le forum Langage
    Réponses: 4
    Dernier message: 16/12/2008, 20h53
  2. [MySQL] La syntaxe !mysql_query est-elle correcte ?
    Par pierre50 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 11/02/2008, 15h38
  3. [DTD simple] Est-elle correcte ?
    Par FenX. dans le forum Valider
    Réponses: 1
    Dernier message: 21/08/2007, 09h47
  4. Ma requête est-elle correcte?
    Par nicotine002 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 15/12/2006, 16h58
  5. cette requête est-elle correcte?
    Par spilliaert dans le forum Requêtes
    Réponses: 1
    Dernier message: 02/02/2006, 22h33

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