tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
413
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    glen Tutorials.de Gastzugang
    Hallo!
    Ich habe eine Frage da ich da nun seit gestern morgen dran hänge. Und zwar habe ich ein Script welches die News anzeigt die woanders eingegeben wurden.
    Dieses News werden aus der DB geholt und per while-schleife ausgegeben. Nur werden die nicht so formatiert wie ich es gerne will

    Und zwar wie mache ich ein Newssystem das 3 News in einer Reihe anzeigt --> und insgesamt 3 reihen.
    Also:

    --news 1 -- news2 -- news 3--
    --news 4--news 5 -- news 6--
    --news 7--news 8 -- news 9--

    genau so soll es sein

    3 nebeneinander und 3 reihen insgesamt.

    Wie geht das?

    Ich habe es bisher nur so geschafft:

    ## news 1 ## news2 ## news 3 ## news 4##

    oder

    ## news 1 ##
    ## news 2 ##
    ## news 3 ##
    ## news 4 ##

    Aber das ist doof...

    Könnt ihr mir helfen?

    mfg
     

  2. #2
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Du brauchst erstmal neun Datensätze dazu, also falls es wirklich drei mal drei Zellen sein sollen, ist es besser sich vorher darum zu kümmern, dass die Anzhahl auf neun Datensätze begrenzt.

    Dann musst du dir überlegen, ob du eine Tabelle haben willst, oder einfach nach drei Sätzen einen Zeilenumbruch machen willst.
    Der Unterschied ist nictht allzu groß, du musst dann nur statt einem <br> z.B: ein </tr><tr> schreiben.

    Nun zur Umsetzung: Du lässt alle News in einer Schleife ausgeben, lässt einen Counter mitlaufen, und wenn Counter % drei null ergiebt, setzt du den zeilenumbruch.

    In der Praxis könnte das ungefär so aussehen:
    PHP-Code:
    $aNews = array("news1""news2""usw.");
    $iCount 1;

    foreach (
    $aNews as $sOneNews) {
        echo 
    $sOneNews."<br>\n";
        if (
    $iCount == 0) {
            echo 
    "<br>\n";
        }
        
    $iCount++;

    Ps: Suchen häte dir auch geholfen, erst letztens wurde das Thema behandelt.
     

  3. #3
    glen Tutorials.de Gastzugang
    Danke erstmal, aber gibt es nicht noch eine andere, einfachere oder elegantere Lösung?

    Und welchen Suchbegriff soll ich bei der Suche benutzen? Unter while kommt nix das mein Problem beschreibt ?!

    mfg
     

  4. #4
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Danke erstmal, aber gibt es nicht noch eine andere, einfachere oder elegantere Lösung?
    Was passt dir daran nicht?
     

  5. #5
    glen Tutorials.de Gastzugang
    Das ich es nicht ganz verstehe

    Sorry für den 1-Zeilen Post @mods
     

  6. #6
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Hier:
    http://www.tutorials.de/forum/showth...577#post692577
    Drei Tage alt!

    Vielleicht verstehst du es so.
     

Ähnliche Themen

  1. Wie gebe ich Spesen weiter?
    Von port29 im Forum Buchführung, Recht, Steuer & Co.
    Antworten: 0
    Letzter Beitrag: 23.10.08, 18:28
  2. Wie gebe ich DLLs frei ?
    Von JJB im Forum .NET Application und Service Design
    Antworten: 3
    Letzter Beitrag: 29.02.08, 07:54
  3. Antworten: 2
    Letzter Beitrag: 18.10.05, 14:16
  4. Wie gebe ich einen Script im Textfeld aus.
    Von Lukasz im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 15.02.04, 07:38
  5. Wie gebe ich Tausenderstellen aus?
    Von scanline im Forum PHP
    Antworten: 1
    Letzter Beitrag: 10.06.02, 09:35