Find the element from the array using appropriate search function - PHP | IProgramX

Slip no. 14 
Define an array. Find the element from the array that matches the given values using appropriate search function.


HTML file :

<html>
<head>
<script type="text/javascript" >
                function m1(str)
                {
                                var ob=false;
                                ob=new XMLHttpRequest();
                                ob.open("GET","slip20_2.php?q="+str);
                                ob.send();         
             
                                ob.onreadystatechange=function()
                                {
                                                if(ob.readyState==4 && ob.status==200)
                                                                                                                                                                                                document.getElementById("a").innerHTML=ob.responseText;
                                }           
                }
</script>
</head>

<body>
<form>
Enter Name Of Student :<input type=text name=search size="20" onkeyup="m1(form.search.value)">
<input type=button value="submit" ><!--onclick="m1(form.search.value)"-->
<!-- onclick="matches(form.search.value)">-->
</form>
suggestions :<span id="a"></span><br>
</body>
</html>

PHP file :

<?php
                $a=array("RAMESH","SURESH","RAJ","SEEMA","PUJA","SIYA","AJAY","SAMEER","VIJAY","VINAY","VIRAJ");
                $q=$_GET['q'];
             
                if(strlen($q)>0)
                {           
                                $match="";
                                for($i=0;$i<count($a);$i++)
                                {
                                                if(strtolower($q)==strtolower(substr($a[$i],0,strlen($q))))
                                                                {
                                                                                if($match=="")
                                                                                {
                                                                                                $match=$a[$i];                               
                                                                                }                           
                                                                                else
                                                                                {
                                                                                                $match=$match.",".$a[$i];
                                                                                }
                                                                }           
                                }
             
                                if($match=="")
                                {
                                                echo "No Suggestios";
                                }
                                else
                                {
                                                echo $match;
                                }
                }
?>

Post a Comment

3 Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. Thank you for sharing your thoughts. It clarified why colons are used in addition to design development, which was a point of contention in one of your prior blogs.

    ReplyDelete