CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

appeler SQL sans recharger une page php

Jo_Bijoba
Jo_Bijoba
Niveau 10
27 mai 2008 à 16:20:44

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

Eclairdarkiron
Eclairdarkiron
Niveau 10
27 mai 2008 à 17:49:42

$sql="requete";
$result=mysql_db_query($database,$sql);
if ($result!=0)
{
while ($row=mysql_fetch_array($result))
{
echo '<select value='.$i.'>'.$row['colone'].'</select> ;//traitement ici
}
on appele cela du php le code s'execute sur le seveur est pas le client!!
le mieu encore c'est de crée une fonction tu l'appelle avec un parametre !!

Jo_Bijoba
Jo_Bijoba
Niveau 10
27 mai 2008 à 18:05:48

Merci mais je connais le PHP :-d

Mais je crois que tu n'as pas capté mon problème, j'aimerai savoir s'il y a moyen de recharger une page inclue dans une autre sans pour autant recharger tout tu vois ?

Pseudo supprimé
Pseudo supprimé 27 mai 2008 à 18:22:33

Renseigne toi sur l'XMLHttpRequest du javascript (et l'ajax), qui permet d'executer du php sans recharger la page.

Jo_Bijoba
Jo_Bijoba
Niveau 10
27 mai 2008 à 18:32:07

J'ai commencé mais je suis tombé que sur des exemples impliquant du XML et j'ai eu des echos que XML avec une BDD aussi grosse que la mienne est à éviter.

A part une solution miracle, je crois que je vais devoir arranger mon site autrement :-(

deepblue
deepblue
Niveau 16
27 mai 2008 à 18:37:14

mapage.html avec du javascript -> requete vers mapage.php qui va retourner les données soit sous :
- forme xml : à toi de les traier en javascript
- ou en brute html : tu n'as plus de traitement à faire mais n simple affichage dans ta page, come l'utilisation de innerHTML :
var toto = resultat de ma requete vers mapage.php

document.getElementById("mondivdelamort").innerHTM
L = toto;

Eclairdarkiron
Eclairdarkiron
Niveau 10
27 mai 2008 à 20:01:17

je pense que tu te lance dans un truc super lourd est compliquer..
de faite si tu ne créer pas une page html avec ta pages b cela ne sert a rien car de faite l'include exécute le code de celle-ci! surtout pour créer une liste!!
:d)soit tu la créer a partir d'élément fixe et là c'est sure cela ne sert a rein
:d)sinon choix d'un élément et là tu utilise javascript pour dire a la saisie ou selection du paramétre tu execute ta fonction php!!
:ok:

web-master
web-master
Niveau 5
28 mai 2008 à 23:34:02

eclairdarkiron :d) tu peux nous la refaire en français :question:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment