Layout je nach bedarf bei abfrage anpassen?
Moin.
Ich habe mal ne Frage.
Wenn ich zur datenbank connecte und dort daten auslesen will die in ein immer gleiches Layout eingefügt werden sollen, wie mache ich das?
Ich meine zum beispiel bei news die mit ner Tabellenformatierung untereinander ausgegeben werden sollen.
Wie mache ich das, das er die Daten aus der Datenbank untereinander in dem Format ausgibt und keine Tabelle zuviel oder zuwenig macht.
(Datensatz mit ID 1 als erstes, dann 2, 3, etc. darunter)
Jan
Ich habe mal ne Frage.
Wenn ich zur datenbank connecte und dort daten auslesen will die in ein immer gleiches Layout eingefügt werden sollen, wie mache ich das?
Ich meine zum beispiel bei news die mit ner Tabellenformatierung untereinander ausgegeben werden sollen.
Wie mache ich das, das er die Daten aus der Datenbank untereinander in dem Format ausgibt und keine Tabelle zuviel oder zuwenig macht.
(Datensatz mit ID 1 als erstes, dann 2, 3, etc. darunter)
Jan
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan
Christian2000
unregistriert
meinst also so was ( hier) oder so was.......
dann machst du es, wie der schlaue Shurakai sagt ( lecker whil schleife )
dann machst du es, wie der schlaue Shurakai sagt ( lecker whil schleife )
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Normale Seite ohne Titel</title>
</head>
<body bgcolor="#FFFFFF">
<p> </p>
<table border="0">
<tr>
<td>id</td>
<td>name</td>
<td>hintername</td>
<td>augenfarbe</td>
<td>groesse</td>
</tr>
<?
$sql = "SELECT * FROM `user` ORDER BY `punkte` DESC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
?>
<tr>
<td><? echo $row['id']; ?></td>
<td><? echo $row['name']; ?></td>
<td><? echo $row['hintername']; ?></td>
<td><? echo $row['augenfarbe']; ?></td>
<td><? echo $row['groesse']; ?></td>
</tr>
<? } ?>
</table>
</body>
</html>
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Christian2000« (17. August 2004, 12:02)
Da kannst also entweder alles so, wie Shurakai empfahl, in eine Variable setzen, an welche die neuen Zeilen angefügt werden, oder wie bei Christian2000 die HTML-Anweisungen innerhalb der Schleife platzieren. Die erste Art entspricht der Vorgehensweise bei der CGI-Programmierung, die zweite Art ist übersichtlicher, wenn man von HTML mehr Ahnuing hat, als von PHP.
Alfons
Alfons


