ugrás a tartalomhoz

Archívum - Okt 11, 2013 - Fórum téma

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:
function index(szavak) {
	var xmlhttp;
	var magyar = document.getElementById("magyar");

	/*if (szavak.length > 35) { 
		magyar.innerHTML = "";
		return;
	}*/

	xmlhttp = (window.XMLHttpRequest) ?
		new XMLHttpRequest() :
		new ActiveXObject("Microsoft.XMLHTTP");

	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			magyar.value = xmlhttp.responseText;
		}
	}

	xmlhttp.open("GET", "index.php?angol=" + szavak, true);
	xmlhttp.send();
}
Html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Online Angol-Magyar szótár</title>
<script src="index.js"></script>
</head>
<body>

<form action="" method="post">
<h2>Online Angol-Magyar szövegfordító</h2>
<p>Ide írja a szöveget: <input type="text" name="angol" id="angol" onblur="index(this.value)" /></p><br />
...
<p>A keresett szó: <input type="text" name="magyar" id="magyar" /></p>

</form>
</body>
</html>
Php:
<?php

function kereso($angol){
@include_once("mysql.php");

$sql = "SELECT magyar
		FROM szotar	
		WHERE angol = ".$angol;
		 
$eredmeny = mysql_query($sql);
$sor = @mysql_fetch_row($eredmeny);
mysql_close();
return $sor [0];

}

$angol = (isset($_GET['angol'])) ? $_GET['angol'] : "";

switch($angol){
	case ($angol == "proba" ) :
	$kimenet = "Müködik.";
	break;

	default:
	$kimenet = kereso($angol);
}

print $kimenet;

?>