Warning: fread() [function.fread]: Length parameter must be greater than 0. in /mounted-storage/home23b/sub003/sc21698-ZZTQ/wareteam.com/perso/compteur.php on line 37
COMMENT DEMANDER DES INFORMATIONS AU SERVEUR SANS RECHARGER LA PAGE. | Journal de Cyberscorp | Articles, tutorial, forum dédié à la programmation, script php, Linux

AFFICHER UNE LISTE DÉROULANTE EN FONCTION D'UNE AUTRE LISTE SANS RECHARGER LA PAGE OU PASSER L'INFORMATION PAR L'URL EN UTILISANT LA TECHNOLOGIE AJAX.


Vous pouvez commenter cet article et voir les commentaires sur cet article


Le code suivant permet d'afficher une liste dont le contenu dépend du choix fait dans une autre. (afficher la liste des sous-catégories d'une catégorie sélectionné dans une autre liste)

L'avantage de code c'est que le résultat de la deuxième liste n'a pas besoin de recharger une deuxième fois la page (affichage dynamique).

AJAX, c'est quoi ?

AJAX, ou Asynchronous JavaScript And XML (« XML et Javascript asynchrones ») est un acronyme désignant une méthode informatique de développement d'applications Web.

Pour plus de détails, consultez la page suivante : http://fr.wikipedia.org/wiki/AJAX

L'exemple :

On va commencer par créer deux tables mysql :

Une table pour les catégories et une autre pour les sous-catégories liées par un champ nommé "id_cat"

- Voici le script Sql que vous pouvez Importer directement dans PhpMyAdmin

- Ensuite créer une page avec un formulaire qui contient deux listes déroulantes . Une pour les catégories et une autre pour les sous-catégories.

Voici la page index.php

Dans ce code, on remarque que dans l'événement OnChange de la première liste, une procédure en javascript est appelé. 

Cette procédure (SendData) a pour mission d'interroger le serveur par le biais d'une page php qui est dans notre cas (liresc.php)

Voici le code du fichier liresc.php :

Voici le résultat :



Remerciement :

Je tiens à remercier GRenard qui m'a fais découvrir cette nouvelle technologie et malalam pour son code source qui a été ma première ressource sur le web.

Liens utiles :

AJAX:

Ajax : Wikipédia

Comprendre AJAX pour les débutants

Codes Sources -exemples:

EXEMPLE DE TAGBOARD AVEC XMLHTTP REQUEST

PHP / mySQL > AJAX - Interrogez votre serveur avec JavaScript

Rédiger par Hanini Yassine, Le 29 Septembre 2005

Le meilleur casino Francais


Statistiques
Depuis le 31 Mai 2007

Visiteurs connectés :2
Record visit. connectés (Le 01/05/2008) :7
Visiteurs uniques :634
Nb Visiteurs :2082
Le Google™ - PageRank™ : Google PageRank™ - Afficher son PR avec MyRank.org
Nb hits de cette Page :
Total des pages vues :0
Stats Powered by BeStats v1.1

- [ Powered by ItsEasy v0.3.7 | Thème : frop01 par cyberscorp ] -
Les informations ne sont données qu'à titre indicatif.
© Journal de Cyberscorp | Articles, tutorial, forum dédié à la programmation, script php, Linux, tous droits réservés - Reproduction interdite.

Administrer ItsEasy