Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2011, 10h13   #1
Invité de passage
 
Développeur Web
Inscription : avril 2010
Messages : 5
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2010
Messages : 5
Points : 1
Points : 1
Par défaut afficher les valeurs d'un array depuis PHP via Ajax

J'ai un formulaire de trois texbox et je souhaite y afficher les valeurs d'un array depuis une page PHP en utilisant Ajax, mais je suis débutant dans cette technologie.
Voici ma page PHP :

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
        $host = "localhost:3307";
	$username = "root";
	$password = "admin";
	$db = "db_recus";	
	$my = mysql_connect($host,$username,$password);
	mysql_select_db($db,$my);
 
	$cin = $_GET['cin'];
	$requete = "SELECT (SELECT num_client FROM client WHERE cin='".$cin."') as 'num_clt', (SELECT nom FROM client WHERE cin='".$cin."') as 'nom', (SELECT prenom FROM client WHERE cin='".$cin."') as 'prenom', max(num_client) as 'max_clt' FROM client" ;
	$resultat = mysql_query($requete) ;
	$data = mysql_fetch_assoc($resultat) ;        // c'est le tableau que je souhaite récupérer dans l'autre page.
?>
reddev26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2011, 16h30   #2
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

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

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Bonjour,

Quelle est la question ?

Il faut donc que le formulaire utilise AJAX pour récupérer ces données.
Il faut donc que ce script PHP affiche les données.

... c'est gentil de nous exposer ton intention, mais qu'attends-tu de nous exactement ? qu'on le fasse pour toi ?
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2011, 00h41   #3
Invité de passage
 
Développeur Web
Inscription : avril 2010
Messages : 5
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2010
Messages : 5
Points : 1
Points : 1
Désolé pour le retard car je suis souvent en déplacement.

ma question est comment utiliser Ajax pour récupérer ces données, est-ce à l'aide d'un fichier XML ou autre chose (j'ai réussi à récupérer un STRING en utilisant 'plain/text' dans le header mais ce qui m'interesse c'est un array de trois colonnes). toute astuce est la bienvenue
reddev26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2011, 03h11   #4
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

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

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Il faut donc que ton PHP transforme l'array en XML.
Quelque chose comme une boucle sur le tableau qui construit un XML avec des echo par exemple.
Il y a aussi des API pour XML en PHP je pense ?

Si la question concerne la partie Ajax, pourquoi nous donner le code PHP ?
Il serait utile d'avoir les deux codes pour pouvoir t'aider...
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2011, 03h15   #5
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

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

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Ou peut-être que tu veux un array en Javascript au final ?
Dans ce cas ton PHP devrait plutôt écrire du JSON.
Le callback de l'Ajax(qui n'en ai plus vraiment...) disposerait alors de données sous forme de Javascript directement utilisables.

Je maintient qu'il serait bien d'avoir un peu plus de code...
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2011, 11h17   #6
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Voir la : Comment utiliser en JavaScript un tableau PHP ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h21.


 
 
 
 
Partenaires

Hébergement Web