Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] eigene Pferde im Mitgliedersteckbrief ausgeben (beide mit MySQL Tabellen) // erledigt+Lösung (https://www.gegen-bilderklau.net/thread.php?threadid=149101)


Geschrieben von *sue am 23.01.2009 um 17:47:

  eigene Pferde im Mitgliedersteckbrief ausgeben (beide mit MySQL Tabellen) // erledigt+Lösung

Vorab, ich bin nicht wirklich gut was PHP+MySQL angeht ^^

und ich zermarte mir seit nen paar Tagen den Kopf wie ich das mach das man im Mitgliedersteckbrief die Pferde des Mitglieds ausgeben kann.

Ich lass die Mitgliedersteckis im Moment noch mit Eponas Tutorial ausgeben.

(etwa so)
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:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
</head>

<?php
// Verbindung zur Datenbank
include("datenbank.php");

// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$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 );

//Hier die Angabe der Daten vom Pferd. Es kann wieder HTML verwendet werden ganz normal eben (; Nur an der Stelle wo die Daten sein sollen schreibt ihr $Data[Spaltenname] hin

echo "
<body>

Name: $Data[name]<br>
Alter: $Data[alter]



";
}
?>
</body>
</html>


In der mysql Tabelle der Pferde gibt es eine Spalte die heisst BesitzerID


Ich hoff das is verständlich und nicht ZU dämlich und wär natürlich nett wenn mir jemand helfen kann.

glg Susi



Geschrieben von *sue am 23.01.2009 um 19:12:

 

das würde warscheinlich nicht gehen ^^

aber die einfache Lösung war folgende:

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:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
</head>

<?php
// Verbindung zur Datenbank
include("datenbank.php");

// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$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 );

//Hier die Angabe der Daten vom Pferd. Es kann wieder HTML verwendet werden ganz normal eben (; Nur an der Stelle wo die Daten sein sollen schreibt ihr $Data[Spaltenname] hin

echo "
<body>

Name: $Data[name]<br>
Alter: $Data[alter]<br>

";
}

$Ergebnis mysql_query"SELECT * FROM pferd where besitzerid='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Mitglied existiert nicht!";
}

else {
$Data mysql_fetch_array$Ergebnis );

//Hier die Angabe der Daten vom Pferd. Es kann wieder HTML verwendet werden ganz normal eben (; Nur an der Stelle wo die Daten sein sollen schreibt ihr $Data[Spaltenname] hin

echo "
$Data[name]

";
}
?>
</body>
</html>



Geschrieben von *sue am 24.01.2009 um 09:23:

 

ja ok so hatte ich auch rumprobiert aber es ging nicht weil so wär es ja auch nicht ganz richtig gewesen aber macht ja nix ich hab die Lösung und danke trozdem großes Grinsen


Forensoftware: Burning Board, entwickelt von WoltLab GmbH