Autor Zpráva
UrbiCZ
Profil
need help....kde je chyba? Prostě responseText vůbec nereaguje, nic se zkrátka nevypíše......díky předem za radu

HTML a Ajax:
<!DOCTYPE HTML>
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">;
  <title>Ajax_with_MySQL</title>
  <script type="text/javascript">
  
    function ajax(){
    
      formular = document.getElementById("formular").value;
    
    function ready(){
    
      xmlhttp = new XMLHttpRequest();
      if(xmlhttp.readyState==4){
        document.getElementById("test").innerHTML=xmlhttp.responseText;
      }
    
    }
      }

url = "vycuc.php?user="+formular;
xmlhttp.onreadystatechange=ready;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
      
      
  
  </script>
  </head>
  <body>
    <form>
      <input type="text" id="formular">
      <input type="submit" onclick="ajax()">
    </form>
    <div id="test">
      <h1>here</h1>
    </div>  
  </body>
</html>



PHP:
<?php
$pripojeni = mysql_connect("localhost", "root", "heslo");
if(!$pripojeni){

  die("Nekde je chyba: ".mysql_error());

}

$db = mysql_select_db("projekt");
if(!$db){

  die("Nekde je chyba v databazi: ".mysql_error());

}

$uzivatel = $_GET["user"];

$dotaz = mysql_query("SELECT * FROM zaznamy WHERE sekce ='$uzivatel'");
while($radek = mysql_fetch_array($dotaz)){

   echo $radek["titulek"];
   echo "<br>";
   echo $radek["obsah"];
   echo "<br>";
}


?> 
_es
Profil
UrbiCZ:
Používaj var.
UrbiCZ
Profil
tím to není....
_es
Profil
UrbiCZ:
tím to není....
Pokiaľ ide o IE, tak to s veľkou pravdepodobnosťou spôsobí chybu, viď „kolízie“ v tom odkázanom odstavci.
UrbiCZ
Profil
Jde o to, že to nefunguje v žádném prohlížeči, respektive v Chromu, IE ani FF.
Chamurappi
Profil
Reaguji na UrbihoCZ:
xmlhttp.onreadystatechange=ready;
Žádnou globální funkci jménem ready v kódu nemáš. Kdybys věnoval pozornost chybové konzoli v libovolném z uvedených prohlížečů, dozvěděl by ses to z ní.
_es
Profil
UrbiCZ:
Prečo si odniekiaľ neskopíruješ/nenájdeš niečo funkčné a namiesto toho tu dávaš k oprave kód s mnohými chybami?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0