loop voor een id
Mike van den Berg
22/08/2011 12:05:10Goedemorgen,
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.