Probleme de javascript en server wamp

shiroude Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
shiroude Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un grand probleme je sais pas comment le regler , mon server wamp ne veux pas executer mes codes javascript

s'ils veux plait aider moi



1 réponse

Utilisateur anonyme
 
Bonjour,

WAMP n'y est pour rien...
Le Javascript s'exécute dans le navigateur Web, c'est à dire côté client, alors que WAMP génére le contenu, côté serveur.
1
shiroude Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
mais quand j'ai fait un test de ce code avec le serveur appserv , le code s'est exécuter normalement.
0
Utilisateur anonyme
 
avec le même navigateur Web ??? même version ? mêmes conditions initiales, même base ? même config ?

regardez votre console d'erreur javascript, vous aurez sans aucun doute un message d'erreur quelque part

vous pouvez être certain d'une chose, c'est que l'exécution du code Javascript est indépendante de WAMP ou AppServ, par contre cela peut être du à une mauvaise génération du code javascript par le code PHP ou le frameWork qui se trouve derrière s'il y en a un.
0
shiroude Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
oui voila mon code javascript
function showRep(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","getrep.php?q="+str,true);
xmlhttp.send();
}


et l'input

<input type="text" name="medecin" id="medecin" onchange="return showRep(this.value)"/>


aussi le fichier de traitement getrep.php

$q=$_GET["q"];

include("connect.php");

$sql="SELECT * FROM representant WHERE code = '".$q."'";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
  {

  echo $row['nom'] ." ". $row['prenom'];

  }
echo "</table>";
0
Utilisateur anonyme
 
Je vois bien le code, c'est de l'AJAX, mais ça ne change rien à ce que j'ai écrit plus haut. Si ça fonctionne avec AppServ, ça fonctionne avec Wamp.

Vous n'avez pas touché au coours de la migration AppServ vers Wamp, vous avez bien reconfiguré la base de données (login, password), reconfiguré connect.php pour qu'il se connecte à la base avec les bons identifiants, les tables MySQL existent bien ?

Vous avez essayé le script getrep.php?q=valeur pour voir s'il fonctionne ?
0
shiroude Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Oui sa fonctionne bien le getrep.php?q=valeur

tt ca marche bien sauf ce code d'AJAX je sais pas pkoi , j'ai desinstaller le wamp et j'ai essai avec le appserv et elle s'est executé tres bien
aussi je l'ai essai chez un ami qu'il a le wamp aussi mais ca fonction tjr pas
0