loop voor een id
Goedemorgen,
Ik wil een progressbar weergeven voor ieder resultaat uit een database,
waarbij ik een while gebruik.
Waarbij de waarde van 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:
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?
Ik wil een progressbar weergeven voor ieder resultaat uit een database,
waarbij ik een while gebruik.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
while($variabele = mysql_fetch_object($query))
{
echo '<tr>';
echo '<td>'".$variabele->waarde1."'</td>';
echo '<td><span class="progressBar" id="pb1">50%</span></td>';
}
{
echo '<tr>';
echo '<td>'".$variabele->waarde1."'</td>';
echo '<td><span class="progressBar" id="pb1">50%</span></td>';
}
Waarbij de waarde van 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:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
$i=1;
while($i<=5)
{
$bar = "<td><span class=\"progressBar\" id=\"pb".$i."\">".$percentage."</span></td>";
$i++;
}
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?
Gewijzigd op 22/08/2011 12:10:12 door Mike van den Berg
Er zijn nog geen reacties op dit bericht.