hallo.
wie mein name schon sagt, bin ich anfänger und dabei zu lernen.
folgende datei habe ich erstellt:
list.php
und person.php
ich bekomme allerdings am linken rand nur schwarze punkte ausgegeben.
klicke ich auf den quelltext, werden mir die links angezeigt.
wo könnte der fehler liegen?
wie mein name schon sagt, bin ich anfänger und dabei zu lernen.
folgende datei habe ich erstellt:
list.php
PHP-Code:
<html>
<head>
<title>Daten aus einer Datenbank abrufen</title>
</head>
<body>
<ul>
<?php
// Verbindung zum Datenbankserver
mysql_connect("mysql.meinserver.de", "benutzer001", "m31np455w0rt") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("meinedatenbank") or die(mysql_error());
// SQL-Query
$strSQL = "SELECT * FROM Personen ORDER BY Vorname DESC";
// Query ausführen (die Datensatzgruppe $rs enthält das Ergebnis)
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
while($row = mysql_fetch_array($rs)) {
// Name der Person
$strName = $row['FirstName'] . " " . $row['LastName'];
// Erstelle einen Link zu person.php mit dem id-Wert in der URL
$strLink = "<a href = 'person.php?id = " . $row['id'] . "'>" . $strNavn . "</a>";
// Link in der Liste
echo "<li>" . $strLink . "</li>";
}
// Schließt die Datenbankverbindung
mysql_close();
?>
</ul>
</body>
</html>
PHP-Code:
<html>
<head>
<title>Daten aus einer Datenbank abrufen</title>
</head>
<body>
<dl>
<?php
// Verbindung zum Datenbankserver
mysql_connect("mysql.meinserver.de", "benutzer001", "m31np455w0rt") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("meinedatenbank") or die(mysql_error());
// Daten aus der Datenbank abrufen, wobei der Wert von id aus in der URL berücksichtigt wird
$strSQL = "SELECT * FROM Personen WHERE id=" . $_GET["id"];
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
while($row = mysql_fetch_array($rs)) {
// Schreibe die Daten der Person
echo "<dt>Name:</dt><dd>" . $row["Vorname"] . " " . $row["Name"] . "</dd>";
echo "<dt>Telefon:</dt><dd>" . $row["Telefon"] . "</dd>";
echo "<dt>Geburtsdatum:</dt><dd>" . $row["Geburtsdatum"] . "</dd>";
}
// Schließt die Datenbankverbindung
mysql_close();
?>
</dl>
<p><a href="list.php">Zurück zur Liste</a></p>
</body>
</html>
klicke ich auf den quelltext, werden mir die links angezeigt.
wo könnte der fehler liegen?
Kommentar