Kimi.
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.
Kimi.
| Zitat: |
Original von fabbily
Code? |
Ich sagte ja, welchen bräuchtet ihr den ?
wo das Pferd eingetragen wird ? oder das action_formular oder was ?
Leila
wenn die Daten heile alle in der Datenbank ankommen, dann nur Steckie und Ausbildungsseite, sonst auch noch das zum eintragen
Kimi.
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> |
|
Leila
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.
Kimi.
Also eigentlich wird alles genau angegeben.
Die Ausbildungsseite ist jetzt eigentlich genauso wie die pferd.php (oben Code) seite...
callous.
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] . '';
}
?>
|
|