In einer Datei aus zwei verschiedenen Tabellen ausgeben |
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
 |
|
In einer Datei aus zwei verschiedenen Tabellen ausgeben |
 |
Hallöchen, ich habe mal wieder ein kleines Problem. Ich habe einen Mitgliedersteckbrief erstellt, der Daten aus Mitgliedertabelle meiner Datenbank ausgibt. Das funktioniert auch alles einwandfrei, allerdings habe ich das Problem, dass ich nun an einer Stelle die Pferde vom jeweiligen Mitglied ausgeben lassen möchte, allerdings nicht aus der Mitgliedertabelle, sondern aus der pferdetabelle.
Wie kann ich in einer Datei aus zwei datenbanken ausgeben lassen?
Hier mal zur Übersicht der gesamte Code:
php: |
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:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link href="http://ponyhof-ayumi.bplaced.de/style.css"
type="text/css" rel="stylesheet">
<title></title>
</head>
<body>
<?php include("db.php"); $id = $_GET[id]; $Ergebnis = mysql_query ( "SELECT * FROM Mitglieder where ID='$id'" ); if (@mysql_num_rows($Ergebnis) == 0) { echo "Dieses Mitglied existiert nicht!"; } else { $Data = mysql_fetch_array( $Ergebnis ); } ?>
<h1><?php echo"$Data[Name]" ?></h1>
<br>
<table border="0" cellpadding="1" cellspacing="2"
frame="void" height="3%" width="85%">
<tbody>
<tr>
<th colspan="12"><?php echo $Data["Name"]; ?></th>
</tr>
<tr>
<td colspan="12"><?php echo" <img src="".$Data[Bild]."">";
?>
</td>
</tr>
<tr>
<td colspan="6">Geburtstag</td>
<td colspan="6"><?php echo"$Data[Geburtstag]" ?></td>
</tr>
<tr>
<td colspan="6">Kontakt</td>
<td colspan="6"><?php echo"$Data[Kontakt]" ?></td>
</tr>
<tr>
<td colspan="12"><?php echo"$Data[UberMich]" ?></td>
</tr>
<tr>
<th colspan="12" height="5%">Über
den Ponyhof</th>
</tr>
<tr>
<td colspan="6">Mitgliedsrang </td>
<td colspan="3"><?php echo"$Data[Rang]" ?></td>
<td colspan="3"><?php echo"$Data[dabeiseit]" ?></td>
</tr>
<tr>
<td colspan="6">Job</td>
<td colspan="3"><?php echo"$Data[Job]" ?></td>
<td colspan="3"><?php echo"$Data[Berufung]" ?><br>
</td>
</tr>
<tr>
<td colspan="6">Über Ayumi</td>
<td colspan="6"><?php echo $Data["ueber Ayumi"]; ?><br>
</td>
</tr>
<tr>
<td colspan="6">Mein Reiterziel</td>
<td colspan="6"><?php echo $Data["Reiterziel"]; ?><br>
</td>
</tr>
<tr>
<td colspan="6">Warum Ayumi?</td>
<td colspan="6"><?php echo $Data["warum Ayumi"]; ?><br>
</td>
</tr>
<tr>
<th colspan="12">Reiterdaten</th>
</tr>
<tr>
<td colspan="4">Reitklasse</td>
<td colspan="4">Punktestand</td>
<td colspan="4">absolvierte Lehrgänge</td>
</tr>
<tr>
<td colspan="4">Dressur</td>
<td colspan="4"><?php echo $Data["Punkte Dressur"]; ?> Punkte</td>
<td colspan="4" rowspan="4"><?php echo $Data["Lehrgaenge"]; ?></td>
</tr>
<tr>
<td colspan="4">Springen</td>
<td colspan="4"><?php echo $Data["Punkte Springen"]; ?> Punkte</td>
</tr>
<tr>
<td colspan="4">Vielseitigkeit</td>
<td colspan="4"><?php echo $Data["Punkte Vielseitigkeit"]; ?> Punkte</td>
</tr>
<tr>
<td colspan="4">Western</td>
<td colspan="4"><?php echo $Data["Punkte Western"]; ?> Punkte</td>
</tr>
<tr>
<th colspan="12"><?php echo $Data["Name"]; ?>'s
Ponys</th>
</tr>
<tr>
<td colspan="4"><?php echo" <img src="".$Data[Vorschau01]."">";
?></td>
<td colspan="4"><?php echo $Data["Pferd01"]; ?></td>
<td colspan="4"><?php echo $Data["Rasse01"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo" <img src="".$Data[Vorschau02]."">";
?></td>
<td colspan="4"><?php echo $Data["Pferd02"]; ?></td>
<td colspan="4"><?php echo $Data["Rasse02"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo" <img src="".$Data[Vorschau03]."">";
?></td>
<td colspan="4"><?php echo $Data["Pferd03"]; ?></td>
<td colspan="4"><?php echo $Data["Rasse03"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo" <img src="".$Data[Vorschau04]."">";
?></td>
<td colspan="4"><?php echo $Data["Pferd04"]; ?></td>
<td colspan="4"><?php echo $Data["Rasse04"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo" <img src="".$Data[Vorschau05]."">";
?></td>
<td colspan="4"><?php echo $Data["Pferd05"]; ?></td>
<td colspan="4"><?php echo $Data["Rasse05"]; ?></td>
</tr>
<tr>
<th colspan="12">Turniere</th>
</tr>
<tr>
<td colspan="4">Platzierung</td>
<td colspan="4">Pferd</td>
<td colspan="4">Hof</td>
</tr>
<tr>
<td colspan="4"><?php echo $Data["Platzierung01"]; ?></td>
<td colspan="4"><?php echo $Data["PferdT01"]; ?></td>
<td colspan="4"><?php echo $Data["Hof01"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo $Data["Platzierung02"]; ?></td>
<td colspan="4"><?php echo $Data["PferdT02"]; ?></td>
<td colspan="4"><?php echo $Data["Hof02"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo $Data["Platzierung03"]; ?></td>
<td colspan="4"><?php echo $Data["PferdT03"]; ?></td>
<td colspan="4"><?php echo $Data["Hof03"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo $Data["Platzierung04"]; ?></td>
<td colspan="4"><?php echo $Data["PferdT04"]; ?></td>
<td colspan="4"><?php echo $Data["Hof04"]; ?></td>
</tr>
<tr>
<td colspan="4"><?php echo $Data["Platzierung05"]; ?></td>
<td colspan="4"><?php echo $Data["PferdT05"]; ?></td>
<td colspan="4"><?php echo $Data["Hof05"]; ?></td>
</tr>
</tbody>
</table>
</body>
</html>
Vielen Dank schonmal und liebe Grüße,
kullakeeeks
|
|
|
|
04.05.2011 21:20 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
RE: In einer Datei aus zwei verschiedenen Tabellen ausgeben |
 |
Im PHP-Bereich erstellst du eine Schleife nach folgendem Schema:
php: |
1:
2:
3:
4:
5:
6:
7:
|
$Ergebnis_Pferde = mysql_query (SELECT * FROM pferdedb WHERE besitzer = '$nutzer'); --> Muss anders heißen als die DB-Abfrage für den Nutzer weiter oben ;)
$pferdeliste .= "";
while ($row = mysql_fetch_object($Ergebnis_Pferde))
{
$pferdeliste .= "$row->name<br>";
} |
|
__________________
|
|
04.05.2011 23:15 |
|
|
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
Themenstarter
 |
|
Okay, danke...
Jetzt ist aber das Problem, dass ich wenn ich es so mache den Namen des Users angebe, aber dann bräuchte ich die mitglied.php ja für jedes Mitglied neu, oder?
Also user1.php, user2.php usw., aber das ist ja das was ich eben nicht will, dann könnte ich mir die PHP-Endung ja sparen oder nicht? Und alles mit HTML aufbauen...
LG
|
|
05.05.2011 09:22 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
Dein Problem versteh ich nicht
Das $nutzer hängt ja vom Mitglied ab. Ich weiß ja nicht wie du die Pferde in der Datenbank abgespeichert hast, aber irgeneine Zeile wird ja wohl den Besitzer angeben...
__________________
|
|
05.05.2011 12:45 |
|
|
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
Themenstarter
 |
|
Kann man sonst vielleicht noch jemand helfen?
|
|
07.05.2011 16:13 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
Auch wenn ich die Meinung vertrete, dass man es dann lieber sein lassen sollte, wenn man schon bei so banalen Dingen den Überblick verliert, helf ich mal weiter
Das muss nach dem hier hin:
$Ergebnis = mysql_query ( "SELECT * FROM Mitglieder where ID='$id'" )
Und $nutzer ist z.B. der Besitername oder die Besitzer-ID jenachdem wie du den Besi in der Pferdedatenbank eben angegeben hast
__________________
|
|
07.05.2011 17:17 |
|
|
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
Themenstarter
 |
|
Danke dir...
Naja, für dich ist das vielleicht banal, aber ich bin noch Anfänger in Dingen, die mit PHP zu tun haben und lerne noch, daher habe ich sowas halt noch nicht wirklich gemacht...
|
|
07.05.2011 17:19 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
Na solang du es richtig lernst (und nicht nur irgendwo Schnipsel kopierts
) macht das ja auch nichts
__________________
|
|
11.05.2011 17:32 |
|
|
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
Themenstarter
 |
|
Okay, habs jetzt auf mehrere Arten versucht unter anderem mit einem JOIN-befehl, aber dennoch wird das Pferd ausgegeben, dass die gleiche id wie der Reiter hat...
Obwohl die id der Pferde einfach id heißt und die der Mitglieder eben mitgliederid...
|
|
15.05.2011 11:03 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
Zeig nochmal deinen aktuellen Code
__________________
|
|
16.05.2011 09:08 |
|
|
Kullakeeeks

Mitglied
 

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW
Themenstarter
 |
|
Danke, aber ich habs jetzt aufgegeben und nutze lieber Dinge, die ich wirklich kann, wie du ja auch schon erwähnt hast, denn irgendwie ist mir das doch noch ne Nummer zu groß.
Ich machs jetzt einfach so, dass ich den jeweiligen Link zum Pferd in die Datenbank der Mitglieder schreibe.
Ist zwar etwas mehr Aufwand, aber wenn ich die Mitglieder eh eintragen muss, dann kann ich da ja eben den Link reinschreiben...
Danke dir trotzdem.
|
|
18.05.2011 11:07 |
|
|
Gleykur

Alter Hase xD
 

Dabei seit: 20.05.2005
Beiträge: 231
Herkunft: Baden-Würrtemberg
 |
|
Okay
__________________
|
|
20.05.2011 10:55 |
|
|
|
Impressum
|