I have a table with 5 records with the following "id_number" for each record in ASC order: 2, 6, 74, 86,87
There is one other field called "tag_number" and for each record in ASC order here is the data:
50670, 50077, 1234, 1235, 1236
I have a text field and if I search for a spastic "tag_number" I want to return the record but count and display what record like this:
Record 3 of 5
The above 3 of 5 means I searched for "1234".
I'm not sure what loop I need and how to count the records, any help would be great!
Here is what I'm thinking:
$id_number = 74;
$result = db_query("select * from table order by id_number ASC");
$num_rows = mysql_num_rows($result); //this will provide how many records are in the table
$result = db_query("select * from table where id_number = '$id_number' order by id_number ASC");
for ($i = 1; $i == $num_rows; $i = $i + 1) {
if ($result['id_number'] == $id_number) {
$active_row = $i; //this is where I'm counting how many times the loop iterates till it finds the record
}
}
echo "Record: " $active_number . " of " . $num_rows;
------------------- Notes -------------------
I need to figure this out very quick, any help would be appreciated, thanks...