Update _test folder
This commit is contained in:
35
_test/ajax/frameworks/auto_complete.js
Normal file
35
_test/ajax/frameworks/auto_complete.js
Normal file
@@ -0,0 +1,35 @@
|
||||
function showName(str){
|
||||
|
||||
if (str.length == 0){ //exit function if nothing has been typed in the textbox
|
||||
|
||||
document.getElementById("txtName").innerHTML=""; //clear previous results
|
||||
|
||||
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("txtName").innerHTML=xmlhttp.responseText;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
xmlhttp.open("GET","frameworks.php?name="+str,true);
|
||||
|
||||
xmlhttp.send();
|
||||
|
||||
}
|
||||
33
_test/ajax/frameworks/frameworks.php
Normal file
33
_test/ajax/frameworks/frameworks.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
$frameworks = array("CodeIgniter","Zend Framework","Cake PHP","Kohana") ;
|
||||
|
||||
$name = $_GET["name"];
|
||||
|
||||
if (strlen($name) > 0) {
|
||||
|
||||
$match = "";
|
||||
|
||||
for ($i = 0; $i < count($frameworks); $i++) {
|
||||
|
||||
if (strtolower($name) == strtolower(substr($frameworks[$i], 0, strlen($name)))) {
|
||||
|
||||
if ($match == "") {
|
||||
|
||||
$match = $frameworks[$i];
|
||||
|
||||
} else {
|
||||
|
||||
$match = $match . " , " . $frameworks[$i];
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo ($match == "") ? 'no match found' : $match;
|
||||
|
||||
?>
|
||||
27
_test/ajax/frameworks/index.php
Normal file
27
_test/ajax/frameworks/index.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
|
||||
<title>PHP MVC Frameworks - Search Engine</title>
|
||||
|
||||
<script type="text/javascript" src="auto_complete.js"></script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2>PHP MVC Frameworks - Search Engine</h2>
|
||||
|
||||
<p><b>Type the first letter of the PHP MVC Framework</b></p>
|
||||
|
||||
<form method="POST" action="index.php">
|
||||
|
||||
<p><input type="text" size="40" id="txtHint" onkeyup="showName(this.value)"></p>
|
||||
|
||||
</form>
|
||||
|
||||
<p>Matches: <span id="txtName"></span></p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user