ugrás a tartalomhoz

Archívum - Okt 11, 2013

Könnyű javascript

Ballon · 2013. Okt. 11. (P), 18.25
Adatbázisból szeretnék értékpárokat kiíratni az oldalamra, (pl: irányítószám / város, vagy angol szöveg / magyar párja) ehhez lényegében adott minden, de valahol elcsúszok, és nem értem hol.:/ Az utóbbi példa az én ötletem, aki okosabb nálam kérem segítsen, mert már a guta kerülget:D.

És hogy csak borzoljam a kedélyeket, második bejegyzésem ez, és az elsőnél is szóltak hogy színezzem, de most a másodiknál sem tudom, ezt mivel kellene beszíneznem:/.


JS:
  1. function index(szavak) {  
  2.     var xmlhttp;  
  3.     var magyar = document.getElementById("magyar");  
  4.   
  5.     /*if (szavak.length > 35) {  
  6.         magyar.innerHTML = ""; 
  7.         return; 
  8.     }*/  
  9.   
  10.     xmlhttp = (window.XMLHttpRequest) ?  
  11.         new XMLHttpRequest() :  
  12.         new ActiveXObject("Microsoft.XMLHTTP");  
  13.   
  14.     xmlhttp.onreadystatechange = function() {  
  15.         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {  
  16.             magyar.value = xmlhttp.responseText;  
  17.         }  
  18.     }  
  19.   
  20.     xmlhttp.open("GET""index.php?angol=" + szavak, true);  
  21.     xmlhttp.send();  
  22. }  
Html:
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8" />  
  5. <title>Online Angol-Magyar szótár</title>  
  6. <script src="index.js"></script>  
  7. </head>  
  8. <body>  
  9.   
  10. <form action="" method="post">  
  11. <h2>Online Angol-Magyar szövegfordító</h2>  
  12. <p>Ide írja a szöveget: <input type="text" name="angol" id="angol" onblur="index(this.value)" /></p><br />  
  13. ...  
  14. <p>A keresett szó: <input type="text" name="magyar" id="magyar" /></p>  
  15.   
  16. </form>  
  17. </body>  
  18. </html>  
Php:
  1. <?php  
  2.   
  3. function kereso($angol){  
  4. @include_once("mysql.php");  
  5.   
  6. $sql = "SELECT magyar  
  7.         FROM szotar   
  8.         WHERE angol = ".$angol;  
  9.            
  10. $eredmeny = mysql_query($sql);  
  11. $sor = @mysql_fetch_row($eredmeny);  
  12. mysql_close();  
  13. return $sor [0];  
  14.   
  15. }  
  16.   
  17. $angol = (isset($_GET['angol'])) ? $_GET['angol'] : "";  
  18.   
  19. switch($angol){  
  20.     case ($angol == "proba" ) :  
  21.     $kimenet = "Müködik.";  
  22.     break;  
  23.   
  24.     default:  
  25.     $kimenet = kereso($angol);  
  26. }  
  27.   
  28. print $kimenet;  
  29.   
  30. ?>  
 

Drupal hookok és alterek

nevergone · 2013. Okt. 11. (P), 14.59
A Drupal hook rendszerének bemutatása pár egyszerű példával