Forum Moderators: coopster
<form action="" method="post" enctype="multipart/form-data">
<html>
<input name="studentid" type="radio" value="2013234321">2013234321
<br>
<input type="submit" name="submit" value="Search" />
</form>
</html>
<?php
if (isset($_POST['submit']))
{
$se = $_POST['studentid'];
function binarySearch($array, $searchFor)
{
$low = 0;
$high = count($array) - 1;
$mid = 0;
while ($low <= $high)
{
$mid = floor(($low + $high) / 2);
$element = $array[$mid];
if ($searchFor == $element)
{
return $mid;
}
else if ($searchFor < $element)
{
$high = $mid - 1;
}
else
{
$low = $mid + 1;
}
}
echo "Unsuccess";
}
function generateOrderedArray()
{
$db = mysql_connect("localhost", "root", "");
mysql_select_db("dbehomebooking",$db);
$query = "SELECT studentid FROM approval";
$array = mysql_query($query) or die ('<p>' . mysql_error());
while ($row = mysql_fetch_array($array))
{
echo '<br>',$row['studentid'];
}
return $array;
}
$binaryArray = generateOrderedArray();
print (binarySearch($binaryArray, $se));
}
?> 0
2013234321
2012345431Unsuccess