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] Menü beim Pferd (https://www.gegen-bilderklau.net/thread.php?threadid=165988)


Geschrieben von Kimi. am 17.12.2009 um 14:40:

  Menü beim Pferd

So ich hab mal wieder ein Problem x.x

Ich hab automatisches eintragen bei den Pferden mir gemacht, welches auch alles wunderbar geklappt hat bis jetzt.
So dann der Pferdesteckbrief dort habe ich ein Menüpunkt "Ausbildung" gemacht welcher sich dann bei dem gleichen Pferd halt öffnen soll.

Nun wird mir aber immer angezeigt "Dieses Pferd exestiert nicht"

Könnt ihr mir weiterhelfen ?

Sagt bescheid welche Codes ihr braucht wenn ihr mal rüberschauen wollt. Ich weiß nun nicht genau welche ich hier hinein stellen sollte.



Geschrieben von callous. am 17.12.2009 um 15:07:

 

Code?



Geschrieben von Kimi. am 17.12.2009 um 15:28:

 

Zitat:
Original von fabbily
Code?



Ich sagte ja, welchen bräuchtet ihr den ?

wo das Pferd eingetragen wird ? oder das action_formular oder was ?



Geschrieben von Leila am 17.12.2009 um 15:59:

 

wenn die Daten heile alle in der Datenbank ankommen, dann nur Steckie und Ausbildungsseite, sonst auch noch das zum eintragen



Geschrieben von Kimi. am 17.12.2009 um 16:02:

 

AN der Ausbildungsseite hab ich eig noch nichts getan. Ist wie die Stecki seite.


Der pferd.php Code !!
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:
<html>
<head>
<title>Pferde</title>
<link rel="stylesheet" href="../style.css"> 
</head>
<body>
<center>

<?php

include("db.php");

$id = "$_GET[id]";

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

else {
$Data = mysql_fetch_array( $Ergebnis );

echo "<h1>$Data[name]</h1>

<br>
<table width=400>
<tr>
<td colspan =3 rowspan=6><img src=$Data[bild]>

<td>
<a href="pferd.php?id=$Data[ID]">Allgemeines</a>
<tr>
<td><a href="pferd2.php?id=$Data[ID]">Ausbildung</a>
<tr>
<td><a href="pferd3.php?id=$Data[ID]">Erfolge</a>
<tr>
<td><a href="pferd4.php?id=$Data[ID]">Zucht</a>
<tr>
<td><a href="pferd5.php?id=$Data[ID]">Gesundheit</a>
<tr>
<td><a href="pferd6.php?id=$Data[ID]">Fotoalbum</a>

<tr>
<td><br><b>Name:</b>
<td>$Data[name]

<td><br><b>Besitzer:</b>
<td>$Data[besitzer]
<tr>
<td><b>Alter:</b>
<td>$Data[geburtstag] Jahre

<td><b>Pfleger:</b>
<td>$Data[pfleger]
<tr>
<td><b>Rasse:</b>
<td>$Data[rasse]
 
<td><b>Züchter:</b>
<td>$Data[zuechter]
<tr>
<td><b>Stockmaß:</b>
<td>$Data[stockmass] m

<td><b>Verkäuflich:</b>
<td>$Data[verkauf]
<tr>
<td><b>Farbe:</b>
<td>$Data[farbe]

<td><b>Wert:</b>
<td>$Data[wert]
<tr>
<td><b>Geschlecht:</b>
<td>$Data[geschlecht]

<td><b>Typ:</b>
<td>$Data[typ]
<tr>
<td colspan=4>
<br>
<br>
<h1>Charakter</h1>
<br>

$Data[charakter]";
}
?>

</center>
</body>
</html>



Geschrieben von Leila am 17.12.2009 um 16:12:

 

naja, ich wollte wissen, ob die Daten des Pferdes, dass du dir anzeigen lassen möchtest, heile in der Datenbank stehen. Sprich ALles, was du über dein Formular zum Pferd eintragen eingibst auch in der Datenbank landet. Wenn das der Fall ist und die Ausbildungsseite nicht funktioniert, dann ist was an der Ausbildunsseite falsch, wenn allerdings nicht alle Daten, die du übers Formular eingibst, auch in der DB landen, wird irgendwo im Formular der fehler sein.

Noch nen Tipp: Wenn du mit PHP arbeitest ersetz überall die ", die du fürs HTML brauchst durch ' statt durch \" ist auf Dauer übersichtlicher.



Geschrieben von Kimi. am 17.12.2009 um 16:17:

 

Also eigentlich wird alles genau angegeben.
Die Ausbildungsseite ist jetzt eigentlich genauso wie die pferd.php (oben Code) seite...



Geschrieben von callous. am 17.12.2009 um 16:24:

 

Wird der Rest denn ausgegeben (Name, Besitzer, ...)?
PHP und HTML lässt sich eigentlich nicht mischen.

Versuche es mal 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:
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:

<?php

include("db.php");

$id "$_GET[id]";

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

else {
$Data mysql_fetch_array$Ergebnis );

echo '<h1>' $Data[name] . '</h1>

<br>
<table width="400">
<tr>
<td colspan="3" rowspan="6"><img src=' $Data[bild] . '>

<td>
<a href="pferd.php?id=' $Data[ID] . '">Allgemeines</a>
<tr>
<td><a href="pferd2.php?id=' $Data[ID] . '">Ausbildung</a>
<tr>
<td><a href="pferd3.php?id=' $Data[ID] . '">Erfolge</a>
<tr>
<td><a href="pferd4.php?id=' $Data[ID] . '">Zucht</a>
<tr>
<td><a href="pferd5.php?id=' $Data[ID] . '">Gesundheit</a>
<tr>
<td><a href="pferd6.php?id=' $Data[ID] . '">Fotoalbum</a>

<tr>
<td><br><b>Name:</b>
<td>' $Data[name] . '

<td><br><b>Besitzer:</b>
<td>' $Data[besitzer] . '
<tr>
<td><b>Alter:</b>
<td>' $Data[geburtstag] . ' Jahre

<td><b>Pfleger:</b>
<td>' $Data[pfleger] . '
<tr>
<td><b>Rasse:</b>
<td>' $Data[rasse] . '
 
<td><b>Züchter:</b>
<td>' $Data[zuechter] . '
<tr>
<td><b>Stockmaß:</b>
<td>' $Data[stockmass] . ' m

<td><b>Verkäuflich:</b>
<td>' $Data[verkauf] . '
<tr>
<td><b>Farbe:</b>
<td>' $Data[farbe] . '

<td><b>Wert:</b>
<td>' $Data[wert] . '
<tr>
<td><b>Geschlecht:</b>
<td>' $Data[geschlecht] . '

<td><b>Typ:</b>
<td>' $Data[typ] . '
<tr>
<td colspan="4">
<br>
<br>
<h1>Charakter</h1>
<br>

' $Data[charakter] . '';
}
?>



Forensoftware: Burning Board, entwickelt von WoltLab GmbH