Hi all,

Thanks for the quick response.. Did a little bit more investigation: (and
made additions to my table)

+--------+--------+--------+--------+--------+
| testid | testf1 | testf2 | testf4 | testf5 | frankid
+--------+--------+--------+--------+--------+
| 1      | 3      | 4      | 0      | 2      |    10
+--------+--------+--------+--------+--------+
| 2      |  8   |  7      | 0      | 6      |    10
+--------+--------+--------+--------+--------+
| 3      | 3      | 4      | 0      | 2      |    8
+--------+--------+--------+--------+--------+
 (The layout is from mr. Chris W. Parker!)

O.k. i dropped my lines below: As you can see, i'm selecting FRANKID 10 and
i want to display the lowest value (2 rows are selected)! As you can see a
stole a function from www.php.net/min, Now this is working fine for the
first record!!! BUT how can i make the function loop through the whole
result?

-----------------------------------
if (mysql_num_rows($result3) > 0)
{
$test = mysql_fetch_array($result3);
echo minnum($test);
}

--------------------------------------


Whole code:
<?
include("../conf/config.php");
$connection = mysql_connect($host, $user, $pass) or die ("Unable to
connect!");
// select database
mysql_select_db($db) or die ("Unable to select database!");
$query3 = "SELECT  `testf1` ,  `testf2` ,  `testf3` ,  `testf4` ,  `testf5`
,  FROM  `test`
WHERE frankid =  '10'";
$result3 = mysql_query($query3) or die ("Error in query: $query3. " .
mysql_error());

function minnum($numarray){
    //dont use min(), it contains a bug!
    $min=0;
    if ( ! is_array($numarray) ) $numarray = func_get_args();
    if(is_array($numarray)==true){
        $min=max($numarray);
        for($z=0;$z<count($numarray);$z++){
            $curval=floatval($numarray[$z]);
            if(($curval != 0) && ($curval < $min)){
                $min=$curval;
            }
        }
    }
    return $min;
}

if (mysql_num_rows($result3) > 0)
{
$test = mysql_fetch_array($result3);
echo minnum($test);
}
?>


Regards,

Frank

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to