Scrollbalken aber nur in einer Tabelle

Binio

Erfahrenes Mitglied
Habe eine 3 Teilige Website.
Alle 3 Teile sind in Tabellen aufgeteilt nicht Frames.
Nun lade ich in Tabelle 3 Text aus einer Sql Datenbank rein.
Möchte wenn der Inhalt zu Groß wird nur an der einen Tabelle ein Scrollbalken anzeigen lassen, wie mache ich das am besten ?
unter Problem Bild kann man sich das Bildlich nochmal anzeigen lassen :).
Bis jetzt kommt immer auf der ganzen Seite ein Scrollbalken.
Und wenn das kommt passt mein ganzes Hintergrund design nicht mehr :(


Ist sowas überhaupt mit php machbar oder muss ich da in css Posten?
Lieben Gruß
Robert
 
ist ein css-Ding! Du musst aber den Text bloß in ein <div>-layer packen!! ungefähr so:

PHP:
<div style="overflow:auto">Hier der Text! Wenn zuviel Text vorhanden ist dann erscheint ein balken!!</div>

cya
 
Bei mir ist die Tabelle 3 in 4 Zeilen unterteilt.
Und ich kann nciht vorher wissen welche von den 4 Zeilen den Rahmen sprengt.
Das sieht so aus:
Code:
echo"<table border=0 width=814 cellpadding=20>
 <tr><td width=630 height=50 align=left valign=top><br><h2>".$spalte['produktname']."</h2></td><td rowspan=4 width=184 align=center valign=top>";

if($spalte['hauptbildnutzen']==j)
 echo"<img src=grafik/".$spalte['produktid']."/bild1.jpg width=184 height=184><br>Produktbild<br><br></tr>";

echo"
<tr><td width=630 align=left valign=top><h4>Anwendungsbereiche:</h4>".$spalte['anwendungsbereiche']."</td></tr>
<tr><td width=630 align=left valign=top><h4>Produkteigenschaften:</h4>".$spalte['produkteigenschaften']."</td></tr>
<tr><td width=630 align=left valign=top><h4>Anwendung / Pflegehinweise:</h4>".$spalte['anwendung']."</td></tr>
</table>
";

er macht nur horizontal ein balken nicht vertikal :(
 
Zuletzt bearbeitet:
Füge in die Content-zelle zuerst das div ein und in das div eine weitere Tabelle mit width="100%". und in diese Tabelle kommen dann die einzellnen Zeilen!

und wenn der horizontal einen Balken macht, dann ist der Content zu breit, womit wir wieder bei der lösung mit der Tabelle im div-Layer wären! ;) :-)
 
Danke hab es nun so da stehen:

Code:
echo"<div style='overflow:auto; width:790; height:600'><table border=0 width=814 cellpadding=20>
 <tr><td width=630 height=50 align=left valign=top><br><h2>".$spalte['produktname']."</h2></td><td rowspan=4 width=184 align=center valign=top>";

if($spalte['hauptbildnutzen']==j)
 echo"<img src=grafik/".$spalte['produktid']."/bild1.jpg width=184 height=184><br>Produktbild<br><br></tr>";

echo"
<tr><td width=630 align=left valign=top><h4>Anwendungsbereiche:</h4>".$spalte['anwendungsbereiche']."</td></tr>
<tr><td width=630 align=left valign=top><h4>Produkteigenschaften:</h4>".$spalte['produkteigenschaften']."</td></tr>
<tr><td width=630 align=left valign=top><h4>Anwendung / Pflegehinweise:</h4>".$spalte['anwendung']."</td></tr>
</table></div>
";

Hoffe du hast es so gemeint :)
Wusste nicht was Centent-Zelle ist :) aber es geht :)
Danke
 
Mit Content-Zelle meinte ich die Zelle wo der Inhalt reinkommt

wenn das problem gelöst ist, könntest du das thema bitte als erledigt markieren! (unten rechts auf "Status: nicht erledigt" klicken).

cya
 
Zurück