Seite 1 von 1

Neue Zeile

Verfasst: 14.08.2007, 08:53
von Michael1967
Hallo,

ich habe eine Ausgabe auf der Seite, die schaut so aus -

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Wie bekomme ich da eine neue Zeile rein, damit es so ausschaut -

1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 17 18

Danke schonmal.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 14.08.2007, 08:59
von Wirths Media
Welche Sprache?

<br />
\n
\r\n

Verfasst: 14.08.2007, 09:04
von Michael1967
PHP!

Ausgabe der Zahlen erfolgt über $category_page

Verfasst: 14.08.2007, 09:12
von Kylee
Du musst mehr infos geben wenn du hilfe brauchst ....

wo kommt die variable $category_page her ? ... DB ? ... aus einem array ? ....

LG Kylee

Verfasst: 14.08.2007, 09:16
von Michael1967
Das sind immer Seiten die einer Kategorie zugeordnet sind.

Ich zähle alle Einträge und lasse 8 pro Seite Anzeigen.

Oder was willst du wissen?

Verfasst: 14.08.2007, 09:28
von Ibu400
müsste doch über wordwrap funken oder ?

echo wordwrap($category_page, 13, "\n",1);

Verfasst: 14.08.2007, 09:35
von Michael1967
Damit passiert gar nichts....

Verfasst: 14.08.2007, 09:50
von thefly
Wird das denn mittels einer Schleife aus der DB oder Array ausgelesen?
Dann setz doch einfach eine Abfrage rein die nach dem 13. Durchlauf den Umbruch einfügt.

Gruß
thefly

Verfasst: 14.08.2007, 09:59
von Michael1967
Wie soll das denn funktionieren?

Wenn $category_page = 13, dann ein <br /> einfügen. Aber wie?

Verfasst: 14.08.2007, 10:07
von Ibu400
wordwrap ist ja genau für diese Funktion gedacht

https://de.php.net/manual/de/function.wordwrap.php

Verfasst: 14.08.2007, 10:18
von M4rco
Was ist das für eine schleifle?

bei foreach:

$x++;
if(($x % 13)==0) echo "<br />";

Verfasst: 14.08.2007, 10:18
von Michael1967

Code: Alles auswählen

$text = "$category_page";
$neuertext = wordwrap&#40; $text, 4, "<br />\n" &#41;;

Ausgabe = $neuertext

Da passiert gar nichts.

Er zeigt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Verfasst: 14.08.2007, 12:53
von thefly
Oder versuchs mal so:

Code: Alles auswählen

-> Schleifenanfang <-
$x++; #zählt Variable x immer eins hoch

if &#40;$x == 13&#41; #prüft ob $x 13 ist und wenn ja&#58;

&#123;
echo &#40;"<br />"&#41;; #...wird der Zeilenumbruch ausgegeben
&#125;;

-> Schleifenende <-
Ist vielleicht etwas übersichtlicher.

Gruß
thefly

Verfasst: 14.08.2007, 13:16
von Michael1967
Vielen Dank, so klappt das. :)

Verfasst: 14.08.2007, 14:33
von thefly
Wunderhübsch. :wink: