phpbar.de logo

Mailinglisten-Archive

[php] Formatierung einer Ausgabe

[php] Formatierung einer Ausgabe

Michael Stahmann Michael_(at)_Stahmann.de
Tue, 30 Nov 1999 10:13:25 +0100


Bernd Schulz wrote:

> Hallo Liste,
>  Ich muß die Ausgabe jetzt so gestalten, dass jede Zeile in einer separaten Tabellenzeile steht.
>
> ---------------------                              ---------------------
> | ausgabe zeile 1   |                              | ausgabe zeile 1   |
> | ausgabe zeile 2   |           so soll es werden  ---------------------
> | ausgabe zeile 3   |                              | ausgabe zeile 2   |
> ---------------------                              ---------------------
>                                                    | ausgabe zeile 3   |
>                                                    ---------------------
> <?
>
> for ( $count=0;$count<mysql_num_rows ( $result );$count++)
>
> {
>
> ?>
>
> <TR>
>
> <TD COLSPAN="2" ALIGN="CENTER" bgcolor="#FFFFE0"><A HREF="termindetail.php3?internalid=<?echo mysql_result ( $result, $count,'internalid' );?>"><?echo mysql_result ( $result, $count,'termindatum' ) . "  " . mysql_result ( $result, $count,'terminkurztext' );?></A></TD>
>
> </TR>
>

Sie stehen bereits je in einer Zeile, was Dein Problem sein dürfte, ist das es so nicht richtig kenntlich ist.
Es gibt jetzt drei Möglichkeiten:
1. Du gibst der Tabelle Rahmen (nicht so schön) => BORDER = "1"
2. Du fügst eine Zeile immer zwischen den Terminen ein.
    Hinter Deinem (</TR> = <tr><td></td></tr> oder nach </A> ein <BR>
3. Du wechselst bei jeder Zeile immer die Farbe (z.B. Gelb/Weis), so habe ich das gemacht.

//Zeilenfarbe formatieren

    if ($tabflag==0)
    {
        $zeilenanfang="<tr bgcolor=\"".$farbe1."\"><td>";

        $tabflag=1;

        }
    else

    {
        $zeilenanfang="<tr bgcolor=\"".$farbe2."\"><td>";
        $tabflag=0;
        }
// Ende der Zeilenfarbe

Auserhalb der Schleife mußt Du dann noch angeben:
        $farbe1="#FFFFEE";
        $farbe2="#FFFFFF";
        $tabflag=0;          // Farbewechsler setzen

Die ersten beiden Varianten haben mit PHP oder MySQL gar nichts zu tun (wie auch Dein eigendliches Problem).
Die zweite nur mit PHP. Ein Beispiel: http://www.utopton.de/katalog/ und dann irgendwas auswählen z.B. Tonträger -> A Capella Groups Deutschland

Ich denke Du solltest Dich etwas mehr mit HTML auseinandersetzen, bevor Du Dich mit den anderen Dingen wie PHP usw. herumquälst.
Vieleicht war aber ja nur ein Denkfehler im Spiel.

MfG

Michael Stahmann

--
--------------------------------------------------------
Michael Stahmann,       web-xact.de <webite-development>
http://www.web-xact.de           mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------




php::bar PHP Wiki   -   Listenarchive