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