PHP&MYSQL in Divs

Blabliblubs

Mitglied
Hallo,

ich möchte eine Datenbankabfrage über eine absolutes Div ausgeben lassen aber irgendwie positioniert sich die Ausgabe immer noch an derselben Stelle wie vorher. Oben links. Alle Div Elemente sind bei mir absolut.
PHP:
<?php
 session_start();

 if (!isset($_SESSION['ok']) || $_SESSION['ok'] !== true){
	header('Location:Login.php');
 }
?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="Main.css" rel="stylesheet" type="text/css" />
<title>Eingabe</title>
<style type="text/css">
<!--
# Tabelle {
	position:absolute;
	left:4px;
	top:201px;
	width:945px;
	height:1448px;
	z-index:4;
}
-->
</style>

</head>

<body>
<div id="HeaderAusgabe"></div>
<div id="HeaderHintergrund"></div>
<div id="Navigation">
  <ul>
    <li><a href="Index.php">Startseite</a></li>
    <li><a href="Eingabe.php">Eingabe</a></li>
    <li><a href="Ausgabe.php">Ausgabe</a></li>
    <li><a href="Ausloggen.php">Ausloggen</a></li>
  </ul>
</div>

<div id="Tabelle">
<table>
<tr><th>#</th><th>Thema</th><th>Trainer</th><th>Dauer</th></tr>
<?php
  try {
    $db = new MySQLi('localhost', 'root', '', 'base');
    $sql = 'SELECT StudieID FROM diagnoseprotokoll';
    $ergebnis = $db->query($sql); 
    while ($zeile = $ergebnis->fetch_object()) {
      printf('<tr><td>%s</td></tr>',
        $zeile->StudieID
       
      );
    }
    $db->close();
  } catch (Exception $e) {
    echo 'Fehler: ' . htmlspecialchars($e->getMessage());
  }
?>
</table>
</div>



<div id="Footer"></div>
</body>
</html>

Sieht jmd den Fehler...oder ist es prinzipiell nicht moeglich alles in Divs ausgeben zu lassen? Mir fällt gerade noch ein, dass man bei Divs die Größe etc angeben muss.

Im Grunde möchte ich die Ausgabe exakt 200px von oeben gesehen....ansonsten versaut es mir immer den Header....eben weil alles in absoluten divs is...
 
Hi,

entferne hier das Leerzeichen zwischen "#" und "Tabelle", damit es zu einem syntaktisch korrekten ID-Selektor wird, der dann auch mit dem ID-Bezeichner im HTML-Code eine Übereinstimmung findet:
Code:
#_Tabelle { /* Der rotmarkierte Unterstrich symbolisiert das enthaltende Leerzeichen */
    position:absolute;
    left:4px;
    top:201px;
    width:945px;
    height:1448px;
    z-index:4;
}

mfg Maik
 
Du bist im falschen Forum gelandet. Nach deiner Problembeschreibung zu urteilen möchtest du etwas mit CSS machen und nicht mit PHP, wobei du hier aber im PHP-Forum bist.

Also am besten im Css-Forum melden, da es hier besser hineinpasst.


edit: '*ignoriert diesen Post oder löscht ihn*
 
Zurück