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

Ext JS / Sencha Discussion :

recupérer donnée d'une BD php vers une Grid


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut recupérer donnée d'une BD php vers une Grid
    bonjour,
    je voudrais récupérer des données de ma base de donnée, via un fichier PHP, avec des requetes MySql et les mettre dans une Grid,
    c'est une methode très utilisé surment avec le Extjs, que je voudrais bien l'apprendre, merci.

  2. #2
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    cher ami,
    tu es mal parti pour avoir une reponse sur ce forum. pose une question precise avec bien entendu un peu de code pour donner envie de te repondre. la c'est comme si tu disais: bonjour je veux apprendre a faire un site web.

    on te repondra achete toi un bon livre. sur ceux, reformule ta question avec plus de precision. et tu veras dans les heures qui suivent tu seras content.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 151
    Par défaut
    Coté php
    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
     
    	//connection to the database
    	$dbhandle = mssql_connect($myServer, $myUser, $myPass)
    	or die("Couldn't connect to SQL Server on $myServer");
     
    	//select a database to work with
    	$selected = mssql_select_db($myDB, $dbhandle)
    	or die("Couldn't open database $myDB"); 
     
    	//Récupération des données du filtre
    	$arg = $_POST['arg'];
     
    	//Création de la requête
    	$strsql = "Requete SELECT"
     
    	//Execute la requête
    	$result = mssql_query($strsql);
    	$data_pro = array();
    	while ($row = mssql_fetch_array($result)) {$data_pro[] = $row;}
    	echo json_encode($data_pro);
    coté html
    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
    	var xhr = getXhr()
    	// RETOUR DE L'INFORMATION
    	xhr.onreadystatechange = function(){
    		// Retour du Serveur de l'information
    		if(xhr.readyState == 4 && xhr.status == 200){
    			//TEST DE LA VALEUR DE RETOUR
    			if  (errormessage(xhr.responseText)) {
    				// On charge l'information directement ds la datagrid
    				Ext.getCmp('grid_Pro').store.loadData(eval('('+xhr.responseText+')'));
    			}
    		}	
    	}
    	// ENVOI DE L'INFORMATION
    	xhr.open("POST","../libs/php/function.php?function=searchcad-grid",true);
    	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	xhr.send("arg="+??????);
    Voila mon code.


    A+

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut
    Je vous remerci our votre aide, en effet j'admet que je me suis pas très bien expliquer.
    enfaite, il existe des Grid en Extjs, comme sur cet example
    http://extjs.com/deploy/dev/examples...rray-grid.html
    et alors, j'ai voulus faire cette grid, mais je veux obtenir les données apartir de ma base de données, par exemple d'une table professeur ...ect.
    je sais qu'on devrait avoir un fichier PHP qui contiendra la requete SQL.
    j'aimerais savoir la méthode à suivre.merci

  5. #5
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    etrange, je pensais que nos deux interventions etaient plutot claire...
    bon tu peux faire un mixte de nos de reponse, par example cote php tu utilises
    le code Tiolebucheron apres tu choisis.

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut
    et moi qui ne vois qu'une seule intervention o_O

Discussions similaires

  1. Réponses: 21
    Dernier message: 12/10/2007, 18h30
  2. Réponses: 6
    Dernier message: 12/08/2007, 11h10
  3. Redirigé une page html vers une page php
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/08/2006, 12h24
  4. diriger une page web vers une page php
    Par moonia dans le forum Langage
    Réponses: 7
    Dernier message: 11/04/2006, 11h41
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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