Exécuter une requête sql (php/mysql/ajax)

php -  
 nabilo -
Bonjour, alors je veux faire quelques chose comme ça, est ce que ce possible:
je veux exécuter une requête sql sans recharger la page, je sais que on peux faire avec ajax mais comment je ne sais pas
exemple
j'ai un bouton ou un lien dans mon page, je veux quand j'appuie il insert les donnes dans le BDD ou modifier. (PHP/MYSQL). Merci pour votre réponse.

5 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    En gros, il faut :

    1) Écrire une page php qui prenne en paramètres (GET ou POST, au choix) les données à insérer, et exécute l'insertion.

    2) Utiliser l'objet XmlHttpRequest de javascript pour appeler la page que tu viens de créer.
    L'utilisation en est toute simple. Par exemple, en GET :
    var xhr = new XMLHttpRequest();
    var url = "page.php?param1=" + document.getElementById('param1').value;
    xhr.open("GET", url);
    xhr.send(null);


    Ça c'est la version fonctionnelle mais simplifiée à l'extrême.
    Je pense qu'en recherchant XmlHttpRequest sur le net, tu trouveras tout ce qu'il faut si tu veux faire des choses un peu plus jolies.

    Xavier
    4
  2. tryan44 Messages postés 1289 Date d'inscription   Statut Membre Dernière intervention   220
     
    Regarder ce tutoriel http://creer-un-site.fr et inspirez-vous en pour l'adapter à vos besoins.
    3
  3. tryan44 Messages postés 1289 Date d'inscription   Statut Membre Dernière intervention   220
     
    Salut,

    C'est tout à fait possible mais à expliquer ça prendrait trop de temps. Il y a pleins de tuto sur le net, fouillez un peut.
    0
    1. php
       
      Bonjour merci pour votre réponse, oui, je déjà cherché, mais je rien trouver.
      0
    2. nabilo
       
      mais ca marche pas tryan44
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. php
     
    Bonjour, désoler pour la retarde, mais je veux faire quelques chose comme ça
    quand on appuie sur la bouton je veux qu'il ajoute dans la bdd sans recharger la page comme bouton like facebook. Merci pour votre réponse.
    0