Hi,
ich möchte mittels PHP eine MySQL Datenbank auslesen und die
Werte dann in einer Tabelle darstellen lassen. Die Tabelle bzw. die entsprechende
Tabellenreihe soll mittels Active, Visited, Hover,... formatiert werden.
Nur leider bekomme ich die Formatierung nicht hin.
Ich habe erst versucht mittels Klassen die einzelne Reihe zu formatieren,
habe aber dann gelesen das dies beim Internet Explorer nicht unterstützt wird.
Also versuche ich momentan die Tabellenreihe als Link darzustellen und dann
über a:hover ... dies zu formatieren.
Auch hier leider ohne Erfolg!
Was mache ich falsch?
Hier der Code:
<?php
require('meldungen.php');
require('sql_connect.php');
session_start();
echo "<meta http-equiv='refresh' content='15; url=ausgang.php'>";
$sql = "SELECT * FROM meldung WHERE username='$username' ORDER BY versand_timestamp DESC"; // ohne ' um end
$query = mysql_db_query( "cis", $sql); // SQL Abfrage ausführen
$num = mysql_num_rows( $query );
if ( $num > 0)
{
echo "
<head><style type='text/css'>
a:link { display:block; background-color:#FFFFFF; }
a:visited { display:block; background-color:#FFFFFF; }
a:hover { display:block; background-color:#CCCCFF; }
a:active { display:block; background-color:#000000; }
</style>
<link rel='stylesheet' type='text/css' href='format.css'>
</head><body style='margin-left: 0; margin-top: 0'>
<table style='table-layout:fixed; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:black'>";
while($row = mysql_fetch_object($query))
{
$link = "meldung_lesen.php?meldung_id=".$row->meldung_id.""; // Generiert einen Link auf die DETAILS.PHP mit
// variablenübergabe $var ( Inhalt = auktionsnr )
// Aufruf aus der DETAILS.PHP
// bsp. echo $_GET["var"];
echo "
<tr style='cursorointer'><a href='$link' target='nachrichtenfenster' onDblClick=\"JavaScript:void(window.open('$link','Meldung_lesen','toolbar=no,location=no,directories=no,menubar=no,resizable=no,width=620,height=450'))\">
<td style='width:60px' align='center'><h2><img src='".$row->priorität.".png'</h2></td>
<td style='width:530px'><h2>$row->betreff</h2></td>
<td style='width:180px'><h2>$tag.$monat.$jahr - $stunde.$minute Uhr</h2>
</tr></a>";
}
echo "</table></body></html>";
}
else // Falls keine Daten vorhanden sind
// Ausgabe : Keine Daten vorhanden
echo "<font face='Verdana' size='1'><b>Ihr Postausgang ist leer</b></font>";
?>
ich möchte mittels PHP eine MySQL Datenbank auslesen und die
Werte dann in einer Tabelle darstellen lassen. Die Tabelle bzw. die entsprechende
Tabellenreihe soll mittels Active, Visited, Hover,... formatiert werden.
Nur leider bekomme ich die Formatierung nicht hin.
Ich habe erst versucht mittels Klassen die einzelne Reihe zu formatieren,
habe aber dann gelesen das dies beim Internet Explorer nicht unterstützt wird.
Also versuche ich momentan die Tabellenreihe als Link darzustellen und dann
über a:hover ... dies zu formatieren.
Auch hier leider ohne Erfolg!
Was mache ich falsch?
Hier der Code:
<?php
require('meldungen.php');
require('sql_connect.php');
session_start();
echo "<meta http-equiv='refresh' content='15; url=ausgang.php'>";
$sql = "SELECT * FROM meldung WHERE username='$username' ORDER BY versand_timestamp DESC"; // ohne ' um end
$query = mysql_db_query( "cis", $sql); // SQL Abfrage ausführen
$num = mysql_num_rows( $query );
if ( $num > 0)
{
echo "
<head><style type='text/css'>
a:link { display:block; background-color:#FFFFFF; }
a:visited { display:block; background-color:#FFFFFF; }
a:hover { display:block; background-color:#CCCCFF; }
a:active { display:block; background-color:#000000; }
</style>
<link rel='stylesheet' type='text/css' href='format.css'>
</head><body style='margin-left: 0; margin-top: 0'>
<table style='table-layout:fixed; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:black'>";
while($row = mysql_fetch_object($query))
{
$link = "meldung_lesen.php?meldung_id=".$row->meldung_id.""; // Generiert einen Link auf die DETAILS.PHP mit
// variablenübergabe $var ( Inhalt = auktionsnr )
// Aufruf aus der DETAILS.PHP
// bsp. echo $_GET["var"];
echo "
<tr style='cursorointer'><a href='$link' target='nachrichtenfenster' onDblClick=\"JavaScript:void(window.open('$link','Meldung_lesen','toolbar=no,location=no,directories=no,menubar=no,resizable=no,width=620,height=450'))\">
<td style='width:60px' align='center'><h2><img src='".$row->priorität.".png'</h2></td>
<td style='width:530px'><h2>$row->betreff</h2></td>
<td style='width:180px'><h2>$tag.$monat.$jahr - $stunde.$minute Uhr</h2>
</tr></a>";
}
echo "</table></body></html>";
}
else // Falls keine Daten vorhanden sind
// Ausgabe : Keine Daten vorhanden
echo "<font face='Verdana' size='1'><b>Ihr Postausgang ist leer</b></font>";
?>