Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1190 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Appeler SQL sans recharger une page PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appeler SQL sans recharger une page PHP

n°1737842
Jo_Bijoba
Sweet Baby Jesus
Posté le 27-05-2008 à 16:26:25  profilanswer
 

Bonjour,
 
Je vous explique mon problème :
 
j'ai une page( appelée A ) qui appelle une seconde page ( appelée B ) par un include.
 
j'aimerai recharger B sans recharger A. J'ai essayé de faire un formulaire dans B mais après validation du form ça m'affiche juste B.
 
B doit afficher différentes données d'une BDD en fonction d'un <SELECT>.
 
j'avais pensé à utiliser XML, c'est à dire mettre toutes la BDD dans un fichier XML puis saupoudré avec du javascript faire le tri de ce qu'il me faut
 
Problème : c'est une BDD qui est assez énorme et je connais pas les capacités de XML, peut il arriver à gérer des milliers voir des centaines de milliers ou millions ( !! ) de lignes ?
 
Si quelqu'un connait une solution permettant de faire des requetes sql sans recharger une page je lui en serait reconnaissant.
 
Si vous avez des questions n'hésitez pas.
 
Merci d'avance

mood
Publicité
Posté le 27-05-2008 à 16:26:25  profilanswer
 

n°1737844
ionik
Posté le 27-05-2008 à 16:28:57  profilanswer
 

dis toi que parser du xml consomme les ressources de php donc bon ...
 
Ps il vaut mieux recharger la page .
Pourquoi tu doit obligatoirement ne pas la recharger ?


---------------
Recette cookeo Recette de cuisine
n°1737853
soju
One shot !
Posté le 27-05-2008 à 16:36:54  profilanswer
 

ben un coup d'ajax et c'est bon...
et surtout pas avec un fichier xml contenant toute ta bd...

n°1737857
ionik
Posté le 27-05-2008 à 16:41:14  profilanswer
 

soju a écrit :

ben un coup d'ajax et c'est bon...
et surtout pas avec un fichier xml contenant toute ta bd...


j'y pense mais la il voulais recharge un include donc je pensez pas que c'etait forcement possible


---------------
Recette cookeo Recette de cuisine
n°1737883
Jo_Bijoba
Sweet Baby Jesus
Posté le 27-05-2008 à 17:07:35  profilanswer
 

J'utilise Google Maps, et j'ai ajouté une fonctionnalité qui permet d'agrandir une infobulle, et justement lorsque l'infobulle est agrandie, ça appelle une page à l'intérieur de l'infobulle.  
 
Vous voyez le truc ?
 
Donc je ne peux pas recharger la page complète, sinon l'infobulle est déselectionné, l'utilisateur devra retrouver le bon marqueur ==> Perte de temps et agaçant à la longue.
 
Ce que je voudrais c'est juste pouvoir rafraichir la page compris dans l'infobulle agrandie.
 
Ok pour XML j'abandonne cette idée :)

n°1738013
CyberDenix
Posté le 27-05-2008 à 19:26:53  profilanswer
 

Moi je vote pour l'ajax, dans ton info bulle c'est du html donc tu fais un <div id='mon_div_a_rafraichir'>...</div> et tu le rafraichit.
 
Ou bien je ne vois pas le problème ?


---------------
Directeur Technique (CTO)
n°1738231
Jo_Bijoba
Sweet Baby Jesus
Posté le 28-05-2008 à 11:32:35  profilanswer
 

c'est du html et du php car je veux afficher des infos différentes en fonction du marqueur sélectionné et contenues dans une BDD.

 

mais j'ai commencé mes recherches sur ajax et je tombe toujours sur quelque chose avec XML et j'aimerai éviter comme dit plus haut par un forumeur :)

Message cité 1 fois
Message édité par Jo_Bijoba le 28-05-2008 à 11:32:50
n°1738245
soju
One shot !
Posté le 28-05-2008 à 11:53:39  profilanswer
 

Jo_Bijoba a écrit :

je tombe toujours sur quelque chose avec XML

normal, ajax = Asynchronous JavaScript And XML
mais dans ton cas une simple mise à jour d'un div avec du code html suffira

Jo_Bijoba a écrit :

j'aimerai éviter comme dit plus haut par un forumeur

ce que je dis plus haut c'est de ne pas faire un fichier xml contenant TOUTE ta bd
 
 
 
 

n°1738258
Jo_Bijoba
Sweet Baby Jesus
Posté le 28-05-2008 à 12:19:27  profilanswer
 

autant pour moi :)
 
je vais alors me pencher sur cette fameuse DIV :D
 
Merci beaucoup :)

n°1738274
CyberDenix
Posté le 28-05-2008 à 13:16:58  profilanswer
 

Regarde ici pour un exemple de code AJAX :
http://forum.hardware.fr/hfr/Progr [...] m#t1681175


---------------
Directeur Technique (CTO)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Appeler SQL sans recharger une page PHP

 

Sujets relatifs
Importer des données XML dans Oracle (SQL Loader ou DBMS_XMLSave)probleme d'espace avant le pied de page
recupération page web en perlPhp vers flash
intégrer un diaporama aléatoire dans ma pageIntégrer une galerie Simpleviewer sur une page HTML
[PHP / MySQL] afficher le total des champs identique d'une collone.help me :/ PHP/Mysql et pspad
help me :/ PHP/Mysql et pspadRechargement d'une partie de la page, frame obligatoire ?
Plus de sujets relatifs à : Appeler SQL sans recharger une page PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR