Verständnisproblem
Moin.
Ich habe so ein kleines Problem mit dem verständnis wie ich Daten aus einer Datenbank bekomme und sie dann passend in eine Seite einbaue.
Ich kann zwar daten ausgeben aber die sind dann einfach ne unformatierte liste.
Darum währe es nett, wenn einer von Euch mir dabei helfen könnte und mir mal meinen Code anpassen könnte.
Ich kann sowas meist selber, wenn ich das dann einmal gesehen habe.
In meinem Beispiel handelt es sich um eine Datenbank mit Daten über Bücher. Die Tabelle um die es geht heißt "bibliothek_1".
Ich füge mal die html datei bei damit ihr seht, wie ich möchte das es letztenendes aussieht. Dabei sollen die Wörter in [Eckigen Klammern] durch die Passenden Daten ersetzt werden. Die Tabellenspalten heißen so wie die Wörter in den [Eckigen Klammern].
Die Spalten Back und Cover enthalten URL's zu Bildern.
mmmh... ich denke der beste Weg für den User nach einer der Daten zu suchen dürfte ein Suchformular sein. Wie kann ich danit am besten die Datenbank ansprechen?
Danke schonmal für Eure Hilfe.
Jan
Ich habe so ein kleines Problem mit dem verständnis wie ich Daten aus einer Datenbank bekomme und sie dann passend in eine Seite einbaue.
Ich kann zwar daten ausgeben aber die sind dann einfach ne unformatierte liste.
Darum währe es nett, wenn einer von Euch mir dabei helfen könnte und mir mal meinen Code anpassen könnte.
Ich kann sowas meist selber, wenn ich das dann einmal gesehen habe.
In meinem Beispiel handelt es sich um eine Datenbank mit Daten über Bücher. Die Tabelle um die es geht heißt "bibliothek_1".
Ich füge mal die html datei bei damit ihr seht, wie ich möchte das es letztenendes aussieht. Dabei sollen die Wörter in [Eckigen Klammern] durch die Passenden Daten ersetzt werden. Die Tabellenspalten heißen so wie die Wörter in den [Eckigen Klammern].
Die Spalten Back und Cover enthalten URL's zu Bildern.
|
|
Quellcode |
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
<html>
<head>
<title>Die Rollenspiel Bibliothek</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="95%" border="0" align="center">
<tr>
<td colspan="3"><b><font size="4">[Titel]</font></b></td>
</tr>
<tr>
<td rowspan="8" width="150">
<div align="center">[Cover]</div>
</td>
<td width="126">
<div align="left"><b>System:</b></div>
</td>
<td width="505">[System]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Genre:</b></div>
</td>
<td width="505">[Genre]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Beschreibung:</b></div>
</td>
<td width="505">[Beschreibung]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b></b></div>
</td>
<td width="505"> </td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Verlag:</b></div>
</td>
<td width="505">[Verlag]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Preis:</b></div>
</td>
<td width="505">[Preis]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b>ISBN:</b></div>
</td>
<td width="505">[ISBN]</td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Erstveröffentlichung:</b></div>
</td>
<td width="505">[Veroeffentlichung]</td>
</tr>
<tr>
<td width="150">
<div align="right">:</div>
</td>
<td width="126"><b>Sprache:</b></td>
<td width="505">[Sprache]</td>
</tr>
<tr>
<td rowspan="8">
<div align="center">[Back]</div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"><b>Zu bestellen bei:</b></td>
<td width="505">[Bestellen]</td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="150">
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="150">
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505">
<div align="right">[Autor] [Datum]</div>
</td>
</tr>
</table>
</body>
</html>
|
mmmh... ich denke der beste Weg für den User nach einer der Daten zu suchen dürfte ein Suchformular sein. Wie kann ich danit am besten die Datenbank ansprechen?
Danke schonmal für Eure Hilfe.
Jan
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan
RE: Verständnisproblem
|
|
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
<?
$query = mysql_query("select * from bibliothek_1 where id='".$id."'");
$row = mysql_fetch_array($query);
?>
<html>
<head>
<title>Die Rollenspiel Bibliothek</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="95%" border="0" align="center">
<tr>
<td colspan="3"><b><font size="4"><?=$row["Title"];?></font></b></td>
</tr>
<tr>
<td rowspan="8" width="150">
<div align="center"><img src="<?=$row["Cover"];?>"></div>
</td>
<td width="126">
<div align="left"><b>System:</b></div>
</td>
<td width="505"><?=$row["System"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Genre:</b></div>
</td>
<td width="505"><?=$row["Gerne"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Beschreibung:</b></div>
</td>
<td width="505"><?=$row["Beschreibung"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b></b></div>
</td>
<td width="505"> </td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Verlag:</b></div>
</td>
<td width="505"><?=$row["Verlag"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Preis:</b></div>
</td>
<td width="505"><?=$row["Preis"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b>ISBN:</b></div>
</td>
<td width="505"><?=$row["ISBN"];?></td>
</tr>
<tr>
<td width="126">
<div align="left"><b>Erstveröffentlichung:</b></div>
</td>
<td width="505"><?=$row["Veroeffentlichung"];?></td>
</tr>
<tr>
<td width="150">
<div align="right">:</div>
</td>
<td width="126"><b>Sprache:</b></td>
<td width="505"><?=$row["Sprache"];?></td>
</tr>
<tr>
<td rowspan="8">
<div align="center"><img src="<?=$row["Back"];?>"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"><b>Zu bestellen bei:</b></td>
<td width="505"><?=$row["Bestellen"];?></td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="150">
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505"> </td>
</tr>
<tr>
<td width="150">
<div align="right"></div>
</td>
<td width="126"> </td>
<td width="505">
<div align="right"><?=$row["Autor"];?> <?=$row["Datum"];?></div>
</td>
</tr>
</table>
</body>
</html>
|
so sollte es funktionieren, beim aufruf der seite sollte allerdings die id des Buches angegeben werden...
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
mmmh... sieht ja eigentlich ganz einfach aus.
Danke.
Kann ich die id bzw, $id eigenlich einfach so ersetzen?
Also wenn ein user ein bestimmtes buch sucht das er sowohl titel als auch isbn eingeben kann?
Ach ja... wie kann ich eigentlich bei meheren in frage kommenden einträgen (z.B. bei Verlag) die möglichkeiten als liste mit links darstellen lassen?
Jan
Danke.
Kann ich die id bzw, $id eigenlich einfach so ersetzen?
Also wenn ein user ein bestimmtes buch sucht das er sowohl titel als auch isbn eingeben kann?
Ach ja... wie kann ich eigentlich bei meheren in frage kommenden einträgen (z.B. bei Verlag) die möglichkeiten als liste mit links darstellen lassen?
Jan
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan


