Beitrag von Tom (31 Beiträge) am Donnerstag, 8.Mai.2003, 08:28.
Textabstand/Zellenabstand
Möchte bei loop eine Formatierung der einzelnen Felder. Soll heißen möchte Feld Preis 1 und Preis 2 mit einem festen Abstand formatieren. Am rechten Rand möchte ich dann das Feld für den Gesamtpreis (rechtsbündig) ebenfalls mit einem festen Abstand zu den Felder 1 und 2 stehen haben. Habe schon einiges versucht klappt aber nichts. Wer kann mir helfen?
Also Alle Felder in einer Zeile und Gesamtpreis rechtsbündig.
Gruß Tom
Antworten
Beitrag von hempelr (1976 Beiträge) am Donnerstag, 8.Mai.2003, 08:53.
Re: Textabstand/Zellenabstand
Hallo, Tom,
ist glaub ich nur ein HTML-Problem, oder kriegst du in den Werten unterschiedliche Nachkommastellen und willst es dezimal formatiert haben?
Wenn nicht, dann einfach feste Breite für die Tabellenspalten vergeben, am besten nach meiner Erfahrung mittels <colgroup><col width=100 span=2></colgroup> für ne zweispaltige Tabelle mit je 100 Pixeln Spaltenbreite (s.a. unter http://selfhtml.teamone.de/html/tabellen/aufbau.htm) und dann im td-Tag die Eigenschaft align=right setzen, wenn du nicht willst, dass die Zahlen dann am Zellenrand kleben entweder die callpadding-Eigenschaft der Tabelle entspr. anpassen oder ein festes Leerzeichen nach dem Wert einbauen.
Wenn du unterschiedliche Nachkommastellen kriegst, musst du vorher den Wert der Feld-Variablen mittels sprintf entspreched formatieren.
Hoffe es hilft dir weiter
Ruben
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 8.Mai.2003, 08:56. WWW: posaunenchor-rhoden.de
Re: Textabstand/Zellenabstand
Wie wäre es die Felder in eine Tabelle einzubauen un deren Breite sowie die Breite der einzelnen Zellen mit festen Werten zu formatieren?
Grüße, Richard
Antworten
Beitrag von Tom (31 Beiträge) am Donnerstag, 8.Mai.2003, 10:12.
Re: Textabstand/Zellenabstand
Danke aber das hilft mir nicht weiter. Es handelt sich um die einzelnen Felder der Datenbank wobei ich das Grundgerüst mit Loop formatiert habe. Jetzt kann ich zwar die einzelnen Felder nebeneinander positionieren aber wie gebe ich den festen Abstand ein? Wäre es nur HTML gebe es kein Problem. Oder läßt sich Loop mit HTML-Tabellen kombinieren. Wenn ja dann wie?
Gruß Tom
Antworten
Beitrag von mk (966 Beiträge) am Donnerstag, 8.Mai.2003, 11:46.
Re: Textabstand/Zellenabstand
in loop gehen alle html Befehle auch natürlich Tabellen.
Ich machte es immer so:
Erstellen einer normalen Ausgabeseite z.B. Frontpage
Texte durch Felder ersetzen
Quelltext rauskopieren und zwischen den Loop Zeilen kopieren.
verständlich ?
Antworten
Beitrag von hempelr (1976 Beiträge) am Donnerstag, 8.Mai.2003, 12:15.
Re: Textabstand/Zellenabstand
naklar lässt sich loop mit html kombinieren
Mal ein kurzes Beispiel
Datenbank namensliste mit Name, Vorname, Augenfarbe, Alter
ausgeben willst du Name und Vorname linksbündig, Augenfarbe und Alter rechtsbündig untereinander, das machst du wie folgt:
----schnipp
<table cellpadding=0 cellspacing=0 width=300>
<colgroup><col width=50% span=2></colgroup>
<tr><td colspan=2 align=center><h2>Ausgabe der Namensliste:</h2></td></tr>
<!-- Hier beginnt das loop, für jeden DS 3 Zeilen mit Inhalt -->
<loop db=namensliste>
<tr><td colspan=2>$Name, $Vorname</td></tr>
<tr><td align=left>Alter:</td>
<td align=right>$Alter</td></tr>
<tr><td align=left>Augenfarbe:</td>
<td align=right>$Augenfarbe</td></tr>
</loop>
<!-- Ende loop -->
<tr><td colspan=2>Ende der Namensliste</td></tr>
</table>
----schnapp
Hierbei wird die gesamte Datenbank durchgegangen und für jeden Datensatz werden genau 3 Tabellenzeilen eingefügt. Vor dem Loop wird die Tabelle mit Überschrift definiert, nach dem Loop die "Fusszeile" der Tabelle und das Tab-Tag geschlossen
Hoffe, du kommst weiter
Ruben
Antworten
Beitrag von Tom (31 Beiträge) am Donnerstag, 8.Mai.2003, 15:26.
Re: Textabstand/Zellenabstand
Danke Ruben,
jetzt funzt. Habe aber noch ein kleines Problem, klingt vielleicht dämlich. Die Tabelle steht bei mir nicht mehr oben auf der Seite sondern es kommt erst ein längerer Scrollbalken und dann kommt die Tabelle. Habe schon alles mögliche versucht kriege es aber nicht in den Griff. Kannst Du mir hier vielleicht auch noch einmal helfen?
Tom
Antworten
Beitrag von Tom (31 Beiträge) am Donnerstag, 8.Mai.2003, 18:12.
Re: Textabstand/Zellenabstand
Antworten
Beitrag von Tom (31 Beiträge) am Donnerstag, 8.Mai.2003, 11:44.
Re: Textabstand/Zellenabstand
Danke aber das hilft mir nicht weiter. Es handelt sich um die einzelnen Felder der Datenbank wobei ich das Grundgerüst mit Loop formatiert habe. Jetzt kann ich zwar die einzelnen Felder nebeneinander positionieren aber wie gebe ich den festen Abstand ein? Wäre es nur HTML gebe es kein Problem. Oder läßt sich Loop mit HTML-Tabellen kombinieren. Wenn ja dann wie?
Gruß Tom
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 8.Mai.2003, 11:50.
Re: Textabstand/Zellenabstand
Antworten