Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP Seite zeigt nichts an » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen PHP Seite zeigt nichts an
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

PHP Seite zeigt nichts an Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu smile
Ich habe mal wieder ein Problem ;D

Und zwar habe ich 2 Tabellen:
mitglieder und wohlergehen

Jetzt möchte ich, dass anhand der mitglieder-Tabelle ermittelt wird, welches Mitglied welches Pferd hat und das Pferd dann aus der Tabelle "wohlergehen" abrufen lassen.

Also Mitglied A hat Pferde X und Y. Dann wir in Tabelle "mitglieder" ermittelt, welches Mitglied was für ein Pferd hat. Ist Mitglied A eingeloggt, sollen die Pferde X und Y angezeigt werden, allerdings aus der Tabelle "wohlergehen", damit eben das Wohlergehen der Pferde dargestellt wird.

Hatte es zuerst so, dass das Pferd die selbe ID in der Tabelle wohlergehen bekommt, wie das Mitglied in der tabelle mitglied. Da sah der Code so aus:

code:
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:
<?php
	session_start();
	if(isset($_SESSION["login"])) {
		$title = "Pferd Intern";
		include("header.php");
		include("db.php");
		include("functions.inc.php");
		
				
?>
<h1>Wohlergehen</h1>

<center>

<p>Hallo <?php echo getUserById(); ?>,</p>
<p>hier kannst du dir die Gesundheit deines Pferdes ansehen.</p>

<?php
include("../wohlergehen/wohlergehen_db.php");

$id = "$_GET[id]";

$Ergebnis = mysql_query( "SELECT * FROM wohlergehen where id='".$_SESSION["login"]."'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data = mysql_fetch_array( $Ergebnis );
}
?>

<table width="400">
  <tr>
    <td width="100%" colspan="3" class="tadunkel"><?php echo"$Data[name]" ?>&nbsp;</td>
  </tr>
  <tr>
    <td width="102" rowspan="5" class="tahell"><img border="1" src="<?php echo"$Data[vorschau]" ?>" width="120" height="120"></td>
    <td width="50%">Wohlbefinden</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[wohlergehen]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Hufzustand</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[hufzustand]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Gesundheit</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[gesundheit]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Bewegung</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[bewegung]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Pflege</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[pflege]" ?>" width="100" height="10"></td>
  </tr>
  </table>
</center>

<p><img border="0" src="../designs/trenner.gif" width="252" height="4"></p>

<center>
<table width="400">
  <tr>
    <td width="100%" colspan="2" class="tadunkel">Letzte Untersuchungen</td>
  </tr>
  <tr>
    <td width="50%" class="tahell">Hufschmied</td>
    <td width="50%" align="center"><?php echo"$Data[hs_letzte]" ?></td>
  </tr>
  <tr>
    <td width="50%" class="tahell">Tierarzt</td>
    <td width="50%" align="center"><?php echo"$Data[ta_letzte]" ?></td>
  </tr>
</table>
</center>

<p><img border="0" src="../designs/trenner.gif" width="252" height="4"></p>

<p><textarea rows="4" name="text" cols="30"><?php echo"$Data[text]" ?></textarea></p>


<?php
}
include ("footer.php");
?>


Leider funktioniert das nicht, wenn ein Mitglied 2 Pferde hat.

Habe es jetzt mit folgendem Code versucht, allerdings wird mir dann auf der Seite nichts angezeigt, noch nicht mal eine Fehlermeldung oder sonstiges.

code:
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:
<?php
	include("header.php");
	include("db.php");
	include("functions.inc.php");
	if(exist("mitglieder WHERE id = '".strip_tags($_REQUEST["user"])."'")) { // Ob User existiert
		$abfrage = "SELECT * FROM mitglieder WHERE id = '".strip_tags($_REQUEST["user"])."' LIMIT 0,1"; // Datenabfrage
$Ergebnis = mysql_query( "SELECT * FROM mitglieder WHERE id = '".strip_tags($_REQUEST["user"])."' LIMIT 0,1"); // Datenabfrage
$name = mysql_fetch_array( $Ergebnis );
$Ergebnis = mysql_query( "SELECT * FROM wohlergehen WHERE besitzer='$user[name]'" );
while($row = mysql_fetch_object($Ergebnis))
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
//Data neu belegen fuer Tabellen
$Data = mysql_fetch_array( $Ergebnis );

}
		$ergebnis = mysql_query($abfrage);
		while($row = mysql_fetch_object($ergebnis))
		{ 
?>
<h1>Wohlergehen</h1>

<center>

<p>Hallo <?php echo getUserById(); ?>,</p>
<p>hier kannst du dir die Gesundheit deines Pferdes ansehen.</p>

<?php
$Ergebnis = mysql_query( "SELECT * FROM wohlergehen WHERE besitzer='$name[name]'" );
while($Data = mysql_fetch_array($Ergebnis)){
?>

<table width="400">
  <tr>
    <td width="100%" colspan="3" class="tadunkel"><?php echo"$Data[name]" ?>&nbsp;</td>
  </tr>
  <tr>
    <td width="102" rowspan="5" class="tahell"><img border="1" src="<?php echo"$Data[vorschau]" ?>" width="120" height="120"></td>
    <td width="50%">Wohlbefinden</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[wohlergehen]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Hufzustand</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[hufzustand]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Gesundheit</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[gesundheit]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Bewegung</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[bewegung]" ?>" width="100" height="10"></td>
  </tr>
  <tr>
    <td width="50%">Pflege</td>
    <td width="50%" align="center"><img border="0" src="<?php echo"$Data[pflege]" ?>" width="100" height="10"></td>
  </tr>
  </table>
</center>

<p><img border="0" src="../designs/trenner.gif" width="252" height="4"></p>

<center>
<table width="400">
  <tr>
    <td width="100%" colspan="2" class="tadunkel">Letzte Untersuchungen</td>
  </tr>
  <tr>
    <td width="50%" class="tahell">Hufschmied</td>
    <td width="50%" align="center"><?php echo"$Data[hs_letzte]" ?></td>
  </tr>
  <tr>
    <td width="50%" class="tahell">Tierarzt</td>
    <td width="50%" align="center"><?php echo"$Data[ta_letzte]" ?></td>
  </tr>
</table>
</center>

<p><img border="0" src="../designs/trenner.gif" width="252" height="4"></p>

<p><textarea rows="4" name="text" cols="30"><?php echo"$Data[text]" ?></textarea></p>
</html>
			<?php
		}
	}
  }
	include("footer.php");
?>


Könnte mir jemand helfen? ._."

LG,
Nella

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.
15.02.2009 20:54 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

du musst nur logisch denken. Beim Pferd sollte es eine Spalte Besitzer geben, über die du zuordnen kannst.
Am besten wäre es natürlich das Wohlergehen mit in die Pferdetabelle zu ziehen. Wenn du das nicht willst, brauchst du eine eindeutige ID beim Pferd (integer mit auto_increment, der Pferdename wäre ja sehr wahrscheinlich nicht eindeutig/unique?), die auch in jeder Tabelle gespeichert wird, die mit dem Pferd verknüpft werden sollte.

Den Abruf kriegst du dann selber hin, denke ich Augenzwinkern LG

__________________

16.02.2009 12:01 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ist ja etwas das, was ich gesagt habe Augenzwinkern
wenn du die ID des mitglieds einträgst ists eindeutig, beim Namen hättest du in der Uertabelle erst name als unique einstellen müssen. Dann hättest du eben den Vorteil gehabt, dass du nicht immer beide Tabellen abrufen musst. Pferd und Besitzer braucht man ja meist zusammen...

__________________

16.02.2009 12:51 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP Seite zeigt nichts an

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH