Goedemorgen,

Ik wil een progressbar weergeven voor ieder resultaat uit een database,
waarbij ik een while gebruik.


while($variabele = mysql_fetch_object($query))
{
  echo '<tr>';
  echo '<td>'".$variabele->waarde1."'</td>';
  echo '<td><span class="progressBar" id="pb1">50%</span></td>';
}


Waarbij de waarde van
id="pb1"
moet oplopen per resultaat,
dus resultaat 1 = pb1, 2 = pb2.

Ik heb wat onderzoek gedaan dat dit meestal word gedaan d.m.v. $i en $i++ als loop.
wanneer ik het volgende doe:

$i=1;
while($i<=5)
  {
     $bar = "<td><span class=\"progressBar\" id=\"pb".$i."\">".$percentage."</span></td>";
     $i++;
  }

De while voor $i staat in de while voor het uitlezen van de databaseresultaten,
maar krijg ik per keer dat het script uitgevoerd word dezelfde waarde voor $i terug.

Kan iemand mij een stukje de goede richting in duwen?

Reageren