Zähler vor eine schleife
chichi
- php
0 Philipp Hasenfratz
Hallo,
ich möchte einen zähler vor meine schleife stellen: die schleife soll genau 4 mal durchlaufen werden, dann soll ein <br> geschrieben werden dann wieder 4 mal durchlaufen und so weiter, ...
wie kann das aussehen?
chichi
Halihallo chichi
ich möchte einen zähler vor meine schleife stellen: die schleife soll genau 4 mal durchlaufen werden, dann soll ein <br> geschrieben werden dann wieder 4 mal durchlaufen und so weiter, ...
for ( $i=0; $i<$end_index; $i++ ) {
if ($i % 4 == 0 && $i != 0) { echo('<br>'); }
}
Was für ein Zähler vor der Schleife?
Viele Grüsse
Philipp
Hello,
Halihallo chichi
ich möchte einen zähler vor meine schleife stellen: die schleife soll genau 4 mal durchlaufen werden, dann soll ein <br> geschrieben werden dann wieder 4 mal durchlaufen und so weiter, ...
for ( $i=0; $i<$end_index; $i++ ) {
if ($i % 4 == 0 && $i != 0) { echo('<br>'); }
}
oder mit while
foreach() geht natürlich auch
$element = 0;
while ($laufbedingung)
{
$element++;
echo $irgendwas;
if if ($i % 4 == 0)
{
echo "<br />\n";
}
}
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
versuche gerade das mit meiner while-schleife zu verkuddeln:
$element = 0;
while ($laufbedingung)
{
$element++;
echo $irgendwas;
if if ($i % 4 == 0)
{
while ($db->next_datensatz()){
echo "meine ausgabe aus der datenbank"; ...}
}
}
irgendwie stören sich die zwei schleifen.
ich habe ca. 25 datensätze in der datenbank, nach jedem 4 soll ein br erscheinen. evtl gehe ich das problem völlig von der falschen seite an. any tipps?
chichi
Halihallo chichi
irgendwie stören sich die zwei schleifen.
Irgendwie ist keine Fehlermeldung und auffallen sollte ein if zu
viel und ein '}' zu viel.
ich habe ca. 25 datensätze in der datenbank, nach jedem 4 soll ein br erscheinen. evtl gehe ich das problem völlig von der falschen seite an. any tipps?
$counter = 0;
while ( $row = mysql_fetch_row($res) ) {
# output des Datensatzes
if ($counter % 4 == 0 && $counter != 0) { echo('<br>'); }
$counter++;
}
ggf. noch etwas selber denken :-)
Viele Grüsse
Philipp
jetzt ist es kalr, mir waren zwei schleifen auf einmal zu viel. danke funzt bestens. chichi