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!