Von PHP nach CSS

willytyp

Mitglied
Hallo Freunde,
ich hab' ein Mega Problem:
Es geht um ein Gästebuch einer Web-Site. Zunächst habe ich es mit HTML und einer *.txt Datei versucht.
Davon hat man mir aus Sicherheitsgründen abgeraten und dafür eine SQL-Datenbank empfohlen.
Nun gut, das habe ich gemacht. Mit MySQL habe ich eine Datenbank erstellt und die mit Daten gefüllt.

Mit folgendem PHP-Code kan ich die DB auslesen:

Code:
<html>
<body>
<?php
   $con = mysqli_connect("","root");
   mysqli_select_db($con, "gaestebuch");
   $res = mysqli_query($con, "select * from gaeste");

   // Tabellenbeginn
   echo "<table border='1'>";

   // Überschrift
   echo "<tr> <td>Datum</td>";
   echo "<td>Name</td> <td>IP</td>";
   echo "<td>Kommentar</td> </tr>";

   $lf = 1;
   while ($dsatz = mysqli_fetch_assoc($res))
   {
      echo "<tr>";     
      echo "<td>" . $dsatz["Datum"] . "</td>";
      echo "<td>" . $dsatz["Name"] . "</td>";
      echo "<td>" . $dsatz["IP"] . "</td>";
      echo "<td>" . $dsatz["Kommentar"] . "</td>";     
      echo "</tr>";
      $lf = $lf + 1;
   }

   // Tabellenende
   echo "</table>";

   mysqli_close($con);
?>
</body>
</html>

Soweit so gut, leider kann ich vor hier aus die Tabelle nicht per CSS formatieren.

Die Zeile
Code:
echo "<td>" ."Von ". $dsatz["Name"] . "am" . $dsatz["Datum"] . "</td>";

und
Code:
echo "<td>" . $dsatz["Kommentar"] . "</td>";

bekomme ich hin, aber auch die kann ich nicht formatieren bzw positionieren.
Ich brauche nur diese beiden Zeilen.

So langsam frage ich mich, ob ich überhaupt auf dem richtigen Weg bin.
Vieles Lesen hat mich auch nicht weitergebracht.

Ich hoffe eine(r) von euch kann mich auf den richtigen Weg bringen.

LG
willytyp
 
Hi

Willst du
a) einen abgetrennten CSS-Bereich (style-Block oder eigene CSS-Datei) und
dann nur mit class=irgendwas in den HTML-Elementen die CSS-Klassen verwenden,
b) oder bei jedem Element ein style=irgendwas angeben?

Lösung a wäre die Bessere.
Falls a, hast du den CSS-Block schon und scheiterst nur am class=, oder fehlt der erste Teil auch noch?
 
Sorry, nachstehend der komplette Quellcode:

Code:
<html>
<head>
<title> KGV-Diekmoor401 </title>

    <link href="test.css" type="text/css" rel="stylesheet">
  
</head>
<body>
<?php
   $con = mysqli_connect("","root");
   mysqli_select_db($con, "gaestebuch");
   $res = mysqli_query($con, "select * from gaeste");

   // Tabellenbeginn
   echo "<table border='1'>";

   // Überschrift
   echo "<tr> <td>Datum</td>";
   echo "<td>Name</td> <td>IP</td>";
   echo "<td>Kommentar</td> </tr>";

   $lf = 1;
   while ($dsatz = mysqli_fetch_assoc($res))
   {
      echo "<tr>";     
      echo "<td>" . $dsatz["Datum"] . "</td>";
      echo "<td>" . $dsatz["Name"] . "</td>";
      echo "<td>" . $dsatz["IP"] . "</td>";
      echo "<td>" . $dsatz["Kommentar"] . "</td>";     
      echo "</tr>";
      $lf = $lf + 1;
   }

   // Tabellenende
   echo "</table>";

   mysqli_close($con);
?>
</body>
</html>

und hier CSS

Code:
#zeile
{
/*Dieses ist erstmal nur eine Testeinrichtung*/
width:500px;
color:#3333ff;
}

Ich hoffe, ich habe nicht vergessen.

LG
willytyp
 
Zurück