Hallo
<script language="php">
Wer benutzt das denn in der Realität?
Spricht irgendwas gegen das weit gebräuchlichere <?php ... ?>Das hatte ich ne ganze Weile lang, bin dann aber irgendwo auf das <srcitp> Tag gestossen und dachte mir vielleicht hängt mein css Problem ja damit zusammen (bin noch nicht so fit und vieles läuft über trial&error). (...) Aber offensichtlich ist es Jacke wie Hose, wie man den php teil einleitet ...
Ich für meinen Teil handhabe es seit ich mit PHP angefangen habe so, dass ich gar kein "normales" HTML mehr ausgebe. Soll heißen, dass ich einfach ganz oben in jeder Datei ein <?php (oder in älteren Dateien noch ein <? ) und ganz am Ende ein ?> habe. Dazwischen gibt es keine dieser Tags.
Soll heißen viele meiner Dateien beginnen so:
<?
echo ('<html>'."\n");
echo ('<head>'."\n");
(...)
Ist aber natürlich Geschmackssache.
Deshalb auch das <p> tag mit bliblablub. Das hat da eigentlich nichts verloren. Ich habs da nur hingeschrieben, um zu testen, ob die css Formatierung überhaupt anspringt. Bei statischen Inhalten verhält sie sich so, wie ich will, beim dynamischen Teil geht gar nichts.
Wie sowohl wahsaga als auch ich dargestellt haben hat dein Problem nichts damit zu tun, ob der Inhalt statisch oder dynamisch ist, sondern damit, dass er in einer Tabelle steht.
Folgendes würde also funktionieren:
<!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" />
<meta http-equiv="expires" content="0" />
<link rel="stylesheet" type="text/css" href="../format.css" />
<title>blub</title>
</head>
<body>
<div class="sidebar">
<?php
while($row = mysql_fetch_assoc($result)) {
echo "<p>".$row['artikel_head1_'.$_GET['nav']]."</p>";
echo "<p>".$row['artikel_head2_'.$_GET['nav']]."</p>";
}
?>
<!--
<p>Bli Bla Blub</p>
-->
</div>
</body>
</html>