• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Linie zwischen Datensätzen

asterix22

Mitglied
Hallo zusammen
Ich möchte immer zwischen die Dateneinträge eine Linie einfügen. Dummerweise erscheinen die Linien immer zuoberst, statt zwischen den Datensätzen.
PHP:
    echo "<tr span style=font-size:20px>
    <td align='right'>".$key[0]."&nbsp;</td>
    <td align='right'>".$key[1]."</td>
    </tr><hr>"; }

Wie muss ich das schreiben, damit die <hr> zwischen den Datensätzen erscheinen? Vielen Dank für eure Hilfe
 
Werbung:
Danke! Wie müsste ich das einfügen? Habs im css oder inline probiert, ich schaff es aber nicht... Weiss jemand wie das ginge?
Und warum ich nicht am Schluss des tables ein <hr> einfügen kann? Das müsste doch gehen!
 
Werbung:
Werbung:
Ich habe es so versucht:
im CSS:
PHP:
div#page tr { border-bottom:2px solid #f00;}
und inline:
PHP:
    echo "<tr span style=font-size:20px;> <tr span style= border-bottom:2px solid #f00;>
   <td align='right'>".$key[0]."&nbsp;</td>
   <td align='right'>".$key[1]."</td>
   </tr><hr>"; }
und u.a. auch noch so:
PHP:
    echo "<tr span style=font-size:20px; border-bottom:2px solid #f00;>
   <td align='right'>".$key[0]."&nbsp;</td>
   <td align='right'>".$key[1]."</td>
   </tr><hr>"; }
 
Zuletzt bearbeitet:
Du solltest dringends mal die Grundlagen lernen! Jetzt bitte mal genau hinsehen, das springt doch direkt ins Auge!

HTML:
<tr span style=font-size:20px; border-bottom:2px solid #f00;>
 
Habe gefunden man müsse es so schreiben:
HTML:
<p style="color:darkgray; font-family:Arial">
also habe ich korrigiert:
HTML:
<tr span style=font-size:20px; border-bottom:2px solid; font-color: #f00;>
funktioniert aber auch nicht.. ich verzweifle langsam..
 
Werbung:
Sag' mal, so blind kann man doch garnicht sein!
Dein tr-Tag ist doch völlig kaputt, was hat da ein span zu suchen und dann sieh' dir die Style-Angabe noch mal an, da fehlt doch was!
 
Die Zeile aus #4 gehört in eine ausgelagerte CSS-Datei, aber nicht in den HTML-Code. Und von span steht da auch nix!
Bitte lerne die Grundlagen!
 
  • Like
Reaktionen: pax
Werbung:
Wenn schon inlinen dann bitte so
<tr style="font-size:20px; border-bottom:2px solid #f00;">
und nicht so
<tr span style=font-size:20px; border-bottom:2px solid #f00;>
 
Danke für den guten Tipp. Das habe ich nun so probiert. Aber es funktioniert bei mir leider nicht, vermutlich wird das aus einem CSS überspielt?
Was ich aber noch nicht verstehe: Warum kann ich in der foreach-Schlaufe nicht einfach am Schluss des </tr> ein <hr> einbauen?? Warum stellt er das dann an den Anfang der Tabelle?
Kann mir das jemand erläutern? Vielen Dank!
 
Schau dir den erzeugten HTML-Code an, der im Browser ankommt - dann sollte dir, wenn Du die HTML-Grundlagen inzwischen beherrschst, das klar werden.
 
Werbung:
Zurück
Oben