• You are not logged in. | Login

Post a reply

  • Index
  •  » Help me!
  •  » Comparison of parameter’s values within a cycle

February 21, 2007 9:03 am

mellis
Member
Ranks

Comparison of parameter’s values within a cycle

Help me please with an idea for such a relative case:

$result = SQL_Query('select * from tablename where conditions order by parameter'); 
  $num_results = mysql_num_rows($result); 
  for ($i=0; $i <$num_results; $i++)  { 
       $row = mysql_fetch_array($result); 
       echo $row["parameter"].', '; 
              }

I’d like to do it in a way which enables evading parameter’s displaying in case it is equal. I.e. instead of  "5, 5, 5, 5, 7, 7, 7, 9, 9, 9", for instance, I’d like to have displayed "5, -, -, -, 7, -, -, 9, -, -,". I should compare the current parameter’s value with the previous one. But how can I do this?
I hope someone helps me.


 

 

February 21, 2007 9:07 am

franzkafka
Member
Ranks

Re: Comparison of parameter’s values within a cycle

You are to memorize current value within a variable.


 

 

February 21, 2007 9:16 am

mellis
Member
Ranks

Re: Comparison of parameter’s values within a cycle

Sure, but I need to change it somehow by every iteration. And how should I do this? I need to manage variables of variables somehow but what should I do?


 

 

February 21, 2007 9:20 am

franzkafka
Member
Ranks

Re: Comparison of parameter’s values within a cycle

You are to memorize them within variable.


 

 

February 21, 2007 9:25 am

Conker
Member
Ranks

Re: Comparison of parameter’s values within a cycle

The last string of the cycle should be

$temp = $row["parameter"];

By the output you are to compare $temp and $row["parameter"] against their equality.


 

 

February 21, 2007 9:28 am

mellis
Member
Ranks

Re: Comparison of parameter’s values within a cycle

But if I do so they will always be equal. In each iteration $temp will take the current value of parameter. But I need $temp which is equal to the previous value.


 

 

February 21, 2007 9:34 am

franzkafka
Member
Ranks

Re: Comparison of parameter’s values within a cycle

Instead of pondering you’d better do what I say.


 

 

February 21, 2007 9:39 am

mellis
Member
Ranks

Re: Comparison of parameter’s values within a cycle

I’ve managed it, thanks.

if($row["parameter"]!=$temp) echo $row["parameter"].', '; else echo '_, '; 
$temp=$row["parameter"];

Something like this.


 

 

February 21, 2007 9:49 am

Conker
Member
Ranks

Re: Comparison of parameter’s values within a cycle

Sure but… You are to declare $temp before cycle or you will get a warning.


 

 
  • Index
  •  » Help me!
  •  » Comparison of parameter’s values within a cycle
  • Actions
  • Top
ITCrimea. Ukraine Web Development Company. Professional Developers and Web Designers Team
Custom Web Designs, Internet Applications, E-Commerce Websites, Interactive Sites, Database-Driven Sites and Services