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 :

Appel d'une fonction mysql dans du code javascript


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Points : 83
    Points
    83
    Par défaut Appel d'une fonction mysql dans du code javascript
    Bonjour,

    Voici mon code :

    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
     
    <script type="text/javascript">
     
    var imageList = new Array();
    var nomImageList = new Array();
    var idImageList = new Array();
    <?php
    $tableau = array();
    $k = 0;
     
    $dir = opendir("../pack_film/");
    while($file = readdir($dir)) {
    	$extension=substr(strrchr($file,'.'),1) ;
    	if($extension == "png"){
    		$tableau[$k] = $file;
    		$id = substr($tableau[$k], 0, strpos($tableau[$k], "_"));
     
    		mysql_connect("XXX","root","") or die(mysql_error());
    		mysql_select_db("exploit") or die(mysql_error());
    		$req = mysql_query("SELECT nom FROM films WHERE id = '$id'");
    		$num_rows = mysql_num_rows($req);
    		if($num_rows > 0){
    			$donnees = mysql_fetch_assoc($req);
    			$nom_film = $donnees['nom'];
    		}
    		mysql_close();*/
     
    		$tableau1[$k] = $nom_film;
    		$k++;
    	}
    }
    closedir($dir);
     
    for($i=0;$i<count($tableau);$i++){
       echo 'imageList['.$i.'] = "'.$tableau[$i].'";';
       echo 'nomImageList['.$i.'] = "'.$tableau1[$i].'";';
    }
    ?>
    J'ai un petit probleme avec le code ci dessus, en effet je ne parviens pas à trouver la bonne syntaxe pour que les fonctions mysql (en php) soit exécuté correctement dans mon code javascript.

    Merci de votre aide

  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
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut

    Ton premier problème va surtout être de faire apprendre PHP à javascript !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Points : 83
    Points
    83
    Par défaut
    Impossible ?

  4. #4
    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
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Oui, PHP est un langage serveur et javascript un langage client, donc quand javascript est évalué, le code PHP a déjà été interprété.
    En revanche, il est possible d'interagir avec le serveur (et donc avec tes bases de données) via Ajax.
    Voir les tutos ici

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/01/2011, 21h30
  2. [.net]Appeler une fonction située dans le code behind
    Par anto dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/05/2009, 14h05
  3. Appel d'une fonction java (dans une applet) depuis javascript
    Par foued_scorpion dans le forum Applets
    Réponses: 2
    Dernier message: 17/01/2007, 11h40
  4. [Compilation] Appel d'une fonction C++ depuis du code C
    Par bladerunners dans le forum C++
    Réponses: 1
    Dernier message: 06/09/2006, 15h26
  5. Réponses: 3
    Dernier message: 06/11/2005, 19h02

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