begin process at 2012 02 11 01:31:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

probleme de XMLHttpRequest et php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de XMLHttpRequest et php

vendredi 22 août 2008 à 10:41:13 | probleme de XMLHttpRequest et php

lassad_haddaji

bonjour,
cette fois j'espere que vous  me repondre sérieusement et ne prend pas mal mais faute d'horthographe comme l'autre fois

bon le probleme que j'ai apropos de XMLHttpRequest, j'ai essaié de voir des tuto et jai lu le tuto de @nicomilville qui m'as aidé un peu avec leur message pour l'adapter mais le probleme reste le meme

//index.htm
<script language="javascript" type="text/javascript">
function getXhr(){
            var xhr = null;
    if(window.XMLHttpRequest) // Firefox et autres
       xhr = new XMLHttpRequest();
    else if(window.ActiveXObject){ // Internet Explorer
       try {
                   xhr = new ActiveXObject("Msxml2.XMLHTTP");
               } catch (e) {
                   xhr = new ActiveXObject("Microsoft.XMLHTTP");
               }
    }
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       xhr = false;
    }
              return xhr;
   }

 function go(){
    var xhr = getXhr();
    // On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function(){
     // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
     if(xhr.readyState == 4 && xhr.status == 200){
      //eval(xhr.responseText);
      results = xhr.eval(responseText.split(","));
      document.getElementById('id_u).value =results[0];
      document.getElementById('nom').value = results[2];
      document.getElementById('prenom').value = results[1];
      document.getElementById('adresse').value = results[5];
      document.getElementById('ville').value =results[3];
      document.getElementById('code_zip').value = results[4];
     }else{alert("erreur");}
    }
    // Ici on va voir comment faire du post
    xhr.open("POST","affsearchuser.php",true);
    // ne pas oublier ça pour le post
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    document.getElementById('mode').style.display = "block";
   }  
</script>

</head>
<body>
<form method="post">
<input type="hidden" name="id_user">
<input type="button" name="Submit" value="Bouton" onclick="go()">
</form>

//affsearchuser.php
<?php
include('config.php');
$search_id = $_POST[''];
$sql = "SELECT * FROM tb_user WHERE id='".$search_id."'";
$res = mysql_query($sql);


while($rows=mysql_fetch_array($res)))
{
echo "".$rows['id'].", ".$rows['nom'].", ".$rows['prenom'].", ".$rows['adresse'].", ".$rows['ville'].", ".$rows['zip']."";

}

mysql_close();
?>


le resultat  m'affiche le message erreur, donc je pense que le script javascript ne traite pas le fichier php

merci de me repondre
a+

vendredi 22 août 2008 à 10:43:48 | Re : probleme de XMLHttpRequest et php

lassad_haddaji

désolé dans le fichier affsearchuser.php
remplacez cette ligne
 $search_id = $_POST[''];
par
 $search_id = $_POST['id_user'];

vendredi 22 août 2008 à 11:47:49 | Re : probleme de XMLHttpRequest et php

nicomilville

Membre Club
Salut,

ça t'affiche quoi comme message d'erreur ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 22 août 2008 à 12:09:57 | Re : probleme de XMLHttpRequest et php

lassad_haddaji

m'affiche le message d'alert de la function go()

alert("erreur");

vendredi 22 août 2008 à 12:12:37 | Re : probleme de XMLHttpRequest et php

lassad_haddaji


et apres le message ereur m'affiche le div donc je pense que le fichier affsearchuser.php  ne le traite pas la fonction go()
vendredi 22 août 2008 à 12:22:37 | Re : probleme de XMLHttpRequest et php

nicomilville

Membre Club
évidement, tu as vérifier l'état avant d'envoyer la requête avec xhr.open...

Et tu as oublier xhr.send('');...

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 22 août 2008 à 13:32:18 | Re : probleme de XMLHttpRequest et php

lassad_haddaji

j'ai ajouter xhr.send(''); apres xhr.open
 m'affiche le <div> mais les champs restent vide

vendredi 22 août 2008 à 14:02:29 | Re : probleme de XMLHttpRequest et php

nicomilville

Membre Club
pour le reste je ne sais pas trop...

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 22 août 2008 à 16:24:02 | Re : probleme de XMLHttpRequest et php

lassad_haddaji

merci dans tout les cas @nicomilville

n' y a pas d'autre qui peux m'aider, urgent svp

vendredi 22 août 2008 à 20:18:36 | Re : probleme de XMLHttpRequest et php

malalam

Administrateur CodeS-SourceS
Hello,

ce n'est pas parce que la requête (xhmhttp) n'a pas terminé qu'elle est en erreur...on ne gère pas les erreurs avec xmlhttp comme tu le fais là. Vire ton alert() déjà. Où met le avec un test sur le bon retour d'erreur xmlhttp (cf tes tutos).

1 2

Cette discussion est classée dans : document, xhr, xmlhttprequest, getelementbyid, results


Répondre à ce message

Sujets en rapport avec ce message

Problème lors de l'inclusion d'un fichier dans un autre [ par ines57 ] Bonjour à tous,Voilà, pour un portail immobilier, j'ai ma page d'accueil qui permet de sélectionner une région sur une carte de France et de trouver t Problème display avec <div> [ par enibib ] Bonjour, Voici mon tout d'abord mon code :                function display()        {            var valeur = do Onchange() dans un select [ par tadjidine ] Bonjour; je besoin de votre aide. je suis entrain de travaillé sur une page de traitement d'affichage de partenaire sur une site d'editeur de livre. l inserer plusieurs identifiants provenant de la liste d'une popup et insérer dans un base de données [ par patingfree ] Bonjour à tous, Je suis débutant en php et mysql et depuis trois jours je suis confronté à un problème qui m'empêche véritablement de continuer mon tr aide [ par nabilwael ] Bonjour,j'ai ce fichier js :var i = 0;    function create_champ(){    if(i        document.getElementById('champs').innerHTML += " Name</label faire apparaitre et disparaitre des div PHP javascript CSS [ par jeffreynaz ] Bonjour à tous je vous supplie de m'aider. j'explique le probleme : je fais un site sur lequel on peut publier des articles et les commenter et fair Renvoyer une requête le X second [ par alvinemambele ] Slt je suis entrain de faire un Tchat en Ajax, l'envoie de la raquette se passe bien saut je suis bloquer au niveau d'actualisation de raquette pour v aide [ par lucien1988 ] salut je viens d'écrire un code pour executer un formulaire mais on me dit qu'il ya une erreur a la ligne 143. aidez moi a la resoudre  voici les lign aide [ par lucien1988 ] salut je viens d'écrire un code pour executer un formulaire mais on me dit qu'il ya une erreur a la ligne 143. aidez moi a la resoudre  voici les lign Liste déroulante php + remplissage automatique de champs [ par fullzone ] Bonjour ! Je suis actuellement face à un vrai casse-tête, qui sera peut-être très simpliste pour vous ;)Dans un formulaire, j'ai une liste déroulante


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales