Ajax mysql par ou commencer ?
epitale
Messages postés
3943
Date d'inscription
Statut
Membre
Dernière intervention
-
tsuyo Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
tsuyo Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Après avoir suivi pas mal de tutos (qui ne répondent pas directement a mes besoins, mais toujours bien pour apprendre), je ne parviens pas a trouver comment :
j'ai une table mysql avec par ligne : nom prenom / url photo / etc... en gros une fiche d'identité. Sur ma page client j'aimerai dans une div implanter une requête ajax pour afficher une fiche, un bouton permettant d'afficher la prochaine
Sans ajax, et avec boucle while en php, faire défiler les fiches n'est pas un soucis. Mais la nécessité me pousse a ne pas précharger toute la table (elle est susceptible d'évoluer en cour de route)...
Donc je cherche comment mon bouton puisse transmettre une variable (genre id++) a une requête ajax, cette dernière actualisera la div client avec la nouvelle fiche ?
Mes multiples essais affichent rien du tout, si vous connaissait la bonne marche a suivre... merci d'avance
--
Après avoir suivi pas mal de tutos (qui ne répondent pas directement a mes besoins, mais toujours bien pour apprendre), je ne parviens pas a trouver comment :
j'ai une table mysql avec par ligne : nom prenom / url photo / etc... en gros une fiche d'identité. Sur ma page client j'aimerai dans une div implanter une requête ajax pour afficher une fiche, un bouton permettant d'afficher la prochaine
Sans ajax, et avec boucle while en php, faire défiler les fiches n'est pas un soucis. Mais la nécessité me pousse a ne pas précharger toute la table (elle est susceptible d'évoluer en cour de route)...
Donc je cherche comment mon bouton puisse transmettre une variable (genre id++) a une requête ajax, cette dernière actualisera la div client avec la nouvelle fiche ?
Mes multiples essais affichent rien du tout, si vous connaissait la bonne marche a suivre... merci d'avance
--
A voir également:
- Ajax mysql par ou commencer ?
- Mysql community server - Télécharger - Bases de données
- Numero commencant par 0806 - Guide
- Regex ne commence pas par ✓ - Forum PHP
- Excel commence par - Forum Bureautique
- Lettre recommandée commencant par 2c signification - Forum Consommation & Internet
2 réponses
Charge tes fiches en JSON une bonne fois pour toute et effectue le traitement en JS pour afficher la bonne
salut Mani,
finalement pour l'instant j'ai fais
$(document).ready(function() {
var numidclic=1;
$("a.aclass").click(function(){
if(this.id=='plus'){numidclic++;};
if(this.id=='moins'){numidclic--;};
monajax(numidclic);
});
});
et dans monajax() j'utilise jQuery.ajax pour recup la bonne fiche.
Bon c'est pas abouti faut que je mette en place un system pour que if numidclic = table length, numidclic =1 (et inversement)...
Mais oui peut être recupérer toutes les fiches et lorsque de nouvelles fiches sont insérées dans la BDD :"réajaxer" la récupération ??
Mais oui pour moi qui débute avec ces choses, difficile de pensée a l'avance ce qui sera le plus efficace et le moins chiant (quant a y ajouter les fonctions que j'envisage)
finalement pour l'instant j'ai fais
$(document).ready(function() {
var numidclic=1;
$("a.aclass").click(function(){
if(this.id=='plus'){numidclic++;};
if(this.id=='moins'){numidclic--;};
monajax(numidclic);
});
});
et dans monajax() j'utilise jQuery.ajax pour recup la bonne fiche.
Bon c'est pas abouti faut que je mette en place un system pour que if numidclic = table length, numidclic =1 (et inversement)...
Mais oui peut être recupérer toutes les fiches et lorsque de nouvelles fiches sont insérées dans la BDD :"réajaxer" la récupération ??
Mais oui pour moi qui débute avec ces choses, difficile de pensée a l'avance ce qui sera le plus efficace et le moins chiant (quant a y ajouter les fonctions que j'envisage)
peux etre sais tu pourquoi ce type de requete marche pas sur des echo de résultat query sql ?
function request(url,cadre) {
var XHR = null;
if(window.XMLHttpRequest)
XHR = new XMLHttpRequest();
else if(window.ActiveXObject)
XHR = new ActiveXObject("Microsoft.XMLHTTP");
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
XHR.open("GET",url, true);
XHR.onreadystatechange = function attente() {
if(XHR.readyState == 4) {
document.getElementById(cadre).innerHTML = XHR.responseText;
}
}
XHR.send(null);
return;
}
et comment en plus y faire passer une variable pour url.php ?
voila un bon exemple qui se ressemble a votre projet
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_database