Div szövegdobozba while ciklussa írásnál hiba
Sziasztok.
Elakadtam egy kicsit.
Az a probléma hogy a MySQL táblábol while ciklussal szeretném kiíratni egy dives szövegdobozba a tábla sorait.
2 mező van. A cím mező tartalmát a cím dobozba a tartalom mező tartalmát a tartalom dobozba.
Ez szép és jó de a mysql táblában van kb 6 darab sor és ezek közül csak egyet ir ki.
Ahova feltöltöttem: eoldal.eu
A kódom:Itt 2 táblábol irja ki de hogy ne keverjelek bele egy táblát irtam.
Kösz a segítséget!
■ Elakadtam egy kicsit.
Az a probléma hogy a MySQL táblábol while ciklussal szeretném kiíratni egy dives szövegdobozba a tábla sorait.
2 mező van. A cím mező tartalmát a cím dobozba a tartalom mező tartalmát a tartalom dobozba.
Ez szép és jó de a mysql táblában van kb 6 darab sor és ezek közül csak egyet ir ki.
Ahova feltöltöttem: eoldal.eu
A kódom:
- <html>
- <head>
- <title>Blogom</title>
- <style type="text/css">
- div.cim{
- width:525px;
- height:87px;
- background-color:black;
- z-index:2;
- position:absolute;
- left: 309px;
- top: 5px;
- }
- </style>
- <style type="text/css">
- div.tartalom{
- width:529px;
- height:475px;
- background-color:black;
- z-index:2;
- position:absolute;
- left: 307px;
- top: 109px;
- }
- </style>
- </head>
- <body>
- <font size="6"><p align="center">Ez az én blogom!</p></font>
- </body>
- </html>
- <?php
- $kapcsolat = mysql_connect("localhost", "felh", "jelszo");
- $adatbazis = mysql_select_db("dbnev", $kapcsolat);
- $sqln = "SELECT cim, tartalom FROM news";
- $resultn = mysql_query($sqln);
- if (mysql_num_rows($resultn)) {
- while ($row = mysql_fetch_assoc($resultn)) {
- echo "<font size='6' color='white'>";
- echo "<div class='cim'>";
- echo $row['cim'];
- echo "</div>";
- echo "<div class='tartalom'>";
- echo $row['tartalom'];
- echo "</div>";
- echo "</font>";
- }
- } else {
- print "Nem található hír az archívumban.<br>";
- }
- $sqla = "SELECT cim, tartalom FROM articles";
- $resulta = mysql_query($sqla);
- if (mysql_num_rows($resulta)) {
- while ($row = mysql_fetch_assoc($resulta)) {
- echo "<font size='4' color='white'>";
- echo "<div class='cim'>";
- echo $row['cim'];
- echo "</div>";
- echo "<div class='tartalom'>";
- echo $row['tartalom'];
- echo "</div>";
- echo "</font>";
- }
- } else {
- print "Nem található bejegyzés az archívumban.<br>";
- }
- mysql_close($kapcsolat);
- ?>
Kösz a segítséget!
Nézd meg a böngészőben az
Tudom hogy kiirja :(
De nem látszik az oldalon csak az első.
És mindegyiknek látszania kéne...Nem?
Ha a CSS-t kitörlöd, akkor
Oké Kösz!
Eltakarod
+1
A CSS-ből vedd ki a position, top, left, z-index opciókat és máris jó lesz.
Persze, ettől a kód, ebben a formában még helytelen, de működik:)
Kis HTML/CSS how to-t tényleg olvass!