<?php
include "includes/required.php";
do_html_header('Name Here');
$query = "select count(id) as num_rows from tececo_stats";
$result = mysql_query($query) or die("Query failed: $query<br>" .
mysql_error());
$row = mysql_fetch_array($result);

$query = "select referer,(count(referer) / {$row['num_rows']} * 100) as
total_in_percentage from tececo_stats group
by referer";
$result = mysql_query($query) or die("Query failed: $query<br>" .
mysql_error());
?>

<table width="500">

<?php
while($row = mysql_fetch_array($result))
{
        echo
"<tr><td>{$row['referer']}</td><td>{$row['total_in_percentage']}</td></tr>";
}
?>

</table>

<?php
do_html_footer();
?>

Regards
Joakim Andersson

> -----Original Message-----
> From: JJ Harrison [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 10, 2002 8:30 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP-DB] Re: Getting Percentage of coloumn value
> 
> 
> Here is my script:
> 
> <?
> include "includes/required.php";
> do_html_header('Name Here');
> 
> $query = "select @total_items=count(id) from tececo_stats";
> $query1= "select referer,count(referer)/@total_items from 
> tececo_stats group
> by referer";
> $result = mysql_query($query) or die("Query failed: $query<br>" .
> mysql_error());
> $result1 = mysql_query($query1) or die("Query failed: $query1<br>" .
> mysql_error());
> $num_results = mysql_num_rows($result);
> ?>
> <table width="500">
> <?
> for ($i=0; $i < $num_results; $i++)
>   {
>  $row = mysql_fetch_array($result1);
>  echo
> '<tr><td>'.$row['referer'].'</td><td>'.$row['count(referer)'].
> '</td></tr>';
>  }
>  ?>
>  </table>
>  <?
> 
> 
> do_html_footer();
> ?>
> 
> How can I echo count(referer) ?
> 
> I currently get this error
> 
> Warning: Undefined index: count(referer) in
> C:\Inetpub\TecEco_PHP\stats_interface\referer_base.php on line 16
> 
> 
> --
> JJ Harrison
> [EMAIL PROTECTED]
> www.tececo.com
> 
> "Jj Harrison" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Could some one give me an idea as to what I SQL query could 
> use to get the
> > percentages of each differant colomn value.
> >
> > ie if this was my table:
> > +-------+---+
> > | name   | id |
> > +-------+---+
> > | foobar  | 1 |
> > | foobar  | 2 |
> > | foobar  | 3 |
> > | barfoo  | 4 |
> > +-------+---+
> >
> > I would get this result(Then later do stuff with it in PHP):
> >
> > +-------+--------+
> > | name  | percent |
> > +-------+--------+
> > | foobar | 75        |
> > | barfoo | 25        |
> > +-------+--------+
> >
> > Thanks in advance,
> >
> >
> > --
> > JJ Harrison
> > [EMAIL PROTECTED]
> > www.tececo.com
> >
> >
> >
> >
> 
> 
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

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

Reply via email to