Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Jan Schattling

Super Moderator

Dabei seit: 30.09.2002

Beiträge: 2 592

 

1 Zum Seitenanfang

Samstag, 31. Juli 2004, 02:11

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.

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">&nbsp;</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&ouml;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">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126"><b>Zu bestellen bei:</b></td>
    <td width="505">[Bestellen]</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="150"> 
      <div align="right"></div>
    </td>
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="150"> 
      <div align="right"></div>
    </td>
    <td width="126">&nbsp;</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
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

2 Zum Seitenanfang

Samstag, 31. Juli 2004, 18:12

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">&nbsp;</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&ouml;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">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126"><b>Zu bestellen bei:</b></td>
    <td width="505"><?=$row["Bestellen"];?></td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="150"> 
      <div align="right"></div>
    </td>
    <td width="126">&nbsp;</td>
    <td width="505">&nbsp;</td>
  </tr>
  <tr> 
    <td width="150"> 
      <div align="right"></div>
    </td>
    <td width="126">&nbsp;</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.
 

Jan Schattling

Super Moderator

Dabei seit: 30.09.2002

Beiträge: 2 592

 

3 Zum Seitenanfang

Sonntag, 1. August 2004, 02:06

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
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan