Forums ProgMatique Forum Index Forums ProgMatique
Programmation (C/C++, JAVA, PHP, JavaScript, ...) et Informatique (Webmaster, Web)
Retour au site Progmatique

probleme d'insertion de données

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Javascript / AJAX
Previous topic :: Next topic  
Author Message
sayli


Offline


Joined: 23 Feb 2010
Posts: 8


PostPosted: Thu 11 Mar 2010 - 15:30    Post subject: probleme d'insertion de données Reply with quote

  

    Bonjour
 
Je cherche un tuto, ou un exemple, mais sans succès.
 
Je voudrais faire une page, ou l'on a dans cette même pas, un formulaire pour remplir une base de données (imaginons un seul champs pour que cela soit plus simple), et en dessous, on affiche tout le contenu de la table.
 
Je voudrai, via Ajax, que quand je renseigne qq chose dans le formulaire, cela s'enregistre dans la table et s'affiche automoatiquement et de suite dans le tableau en dessous, juste en chargant l'ajax, et sans recharger la page complete.
 
De plus, je sais que via Ruby, on peut faire une petite animation (le tableau s'agrandi progressivement, logo ajax pour dire que ca reflechi, etc.) Cela est-il possible en PHP / JAVASCRIPT ???
 
Merci de votre reponse.
Back to top
sayli


Offline


Joined: 23 Feb 2010
Posts: 8


PostPosted: Fri 12 Mar 2010 - 11:11    Post subject: voici mon code Reply with quote

       svp pouvez vous me corrigez ce code , qui consiste a envoyer a l'action le valeur des champs saisis

    gestionSouhaits.js

   function getXhr() {
    if(window.XMLHttpRequest)
        xhr = new XMLHttpRequest();
    else if(window.ActiveXObject) {
        try {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
    } else {
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour");
        xhr = false;
    }
}
function ajouterSouhaits(cours,td){
    if((cours != "") || (td != ""){
        if(confirm("Etes vous certains d'ajouter ")){
            getXhr();
            xhr.onreadystatechange = function()
            {
                 if(xhr.readyState == 4)
                 {
                      if(xhr.status  == 200) {
                        var result = xhr.responseText;
                        alert("sdhsggdd"+result);
                    
                 } else
                        document.getElementById("error").innerHTML = "Error code " +result;
                 }
           };
           xhr.open("POST", "action_souhaits.php",true);
           xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
           sel=document.getElementById("cours").value;
           sel1=document.getElementById("td").value;
           xhr.send("cours="+sel+"sdfhhsfhs"+sel1);
        }
    }else
        alert("Veuillez saisir tous les champs");
}


   
Back to top
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Javascript / AJAX All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++