ausgabe - formatierung ???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ausgabe - formatierung ???

    Dreh gleich durch .. lese vier Datensätze aus einer Dtenbank und möchte sie wie folgt in einer Tabelle darstellen:

    ---------------------------------------------
    | Satz 1 |
    ---------------------------------------------
    |Satz 2 | Satz 3 | Satz 3 | Satz 4 |
    ---------------------------------------------


    Jeder Satz besteht aus 2 Variablen. Wie würdet Ihr das machen ?
    Mit einem Zähler in der while-schleife ? Was ist da am elegantesten ?

    Danke für jeden Tip !

  • #2
    naja. einen satz einlesen + umbruch und mit einer for schleife die nächsten vier sätze und dann einen umbruch. aber so ganz klar ist mir noch nciht, was du genau vor hast...
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Detailierter ...

      Sorry das ganze nochmal etwas detalierter:
      Lese mit diesem select

      PHP-Code:
      $sql "SELECT * FROM pma_artikel ORDER BY stamp LIMIT 4"
      meine Datenbank aus. Das Ergebnis würde ich gerne in folgendem
      Tabellenlayout ausgeben:

      --------------------------------------------------
      |Headline 1
      |-------------------------------------------------
      |Intro 1
      |-------------------------------------------------
      |Headline 2 | Headline 3 | Headline 4
      |-------------------------------------------------
      |Intro 2 | Intro 3 | Intro 4
      --------------------------------------------------

      Habe bereits mit einer while schleife herum experimentiert.
      Aber da bleibe ich spätestens bei Intro 2 hängen ?????

      Kommentar


      • #4
        mehrere wege zum glück:

        1. vars fest zuweisen:
        $headline1 = mysql_result($sql,0,"headline");
        $intro1 = mysql_result($sql,0,"intro");
        $headline2 = mysql_result($sql,1,"headline");
        ....
        (kannst dafür auch ne schleife bauen)

        2. ergebnis in ein array():
        mit $array[0], $array[1], ... ansprechen

        => vars dann in tabelle einsetzen.
        Kissolino.com

        Kommentar


        • #5
          einfach zähler mitlaufen lasse:

          $count = 0;
          schleife:
          if($count=1) echo "<br>";
          echo $zeile
          $count++;

          Kommentar


          • #6
            sind diese felder alle EIN datensatz?

            --------------------------------------------------
            |Headline 1
            |-------------------------------------------------
            |Intro 1
            |-------------------------------------------------
            |Headline 2 | Headline 3 | Headline 4
            |-------------------------------------------------
            |Intro 2 | Intro 3 | Intro 4
            --------------------------------------------------
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              nope, das sind alle 4 zusammen. jeweils zwei zellen pro datensatz.

              Kommentar


              • #8
                Danke !!!

                Vielen Dank Wurzel !

                Deine erste Lösung scheint mir am komfortabelsten !!

                Kommentar


                • #9
                  ... und mir viel zu umständlich!

                  Kommentar

                  Lädt...
                  X