begin process at 2010 03 19 13:01:17
  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 aide [ par nabilwael ] Bonjour,j'ai ce fichier js :var i = 0;    function create_champ(){    if(i        document.getElementById('champs').innerHTML += " Name</label 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 xmlhttprequest et select [ par cseagle ] Bonjour tout le monde, Suite à la source d'Antomicro pour son chat (http://www.phpcs.com/code.aspx?ID=32681) j'ai decidé d'essayer de travailler avec formulaire tverification javascript [ par mariobotta ] bonsoir, voilà j'ai une vérification de formulaire par javascript qui fonctionne sous explorer mais pas sur firefox.?Je ne voie pas ou se trouve mon e navigation avec ajax [ par speedylol ] bonjour je me demandais si quelqu'un aurais une idée pour changer la fin du script pour naviger avec le centre dans une veuille de style css a la GET pb Syntaxe [ par Paladin2107 ] Slt tout le mondej'ai un petit soucis entre php et javascript.Sur l'événement onclick ma fonction ne s'éxecute pas. Je pense que c'est un probleme de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,406 sec (4)

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