.chilli
Im alten Steckbrief klappt alles, doch jetzt sieht es
//edit
.chilli
Hab ich mal gemacht, jetzt wird das Bild nicht mehr angezeigt und die oberste Zeile ist verlinkt.
//edit
Withrin_Firiel
sooooo.Ich habe mich auch mal dran versucht, nur das blöde ist, ich habe einen anderen anbieter.(all-ikl.com)
kann mir da jemand vielleicht helfen?
Withrin_Firiel
meinst du von meiner hp?Kriegst du per pn...
.chilli
Zitat: |
Original von reiterhofmeeresblick
Und was genau willst du denn verlinken? Wenn ich das wüsste, könnte ich es auch genauso schreiben
|
Verlinken möchte ich gar nichts (außer die Bilderseite, aber das bekomme ich hin). Es ist nur so, dass die erste Zeile des Steckbriefs automatisch mit der Steckbriefadresse verlinkt wird, obwohl da kein Link im Code ist.
Wenn ich den Code einfüge kommt
Zitat: |
Parse error: syntax error, unexpected '<' in /users/dressurpferde/www/filemanager/HS/Pferde/hengst.php on line 26 |
Schon mal danke an dieser Stelle
Withrin_Firiel
soooo... ich habe gerade festgestellt, das der die Tabelle ständig löscht.Und wo muss ich jetzt das 'Datenbank.php' etc abspeichern? Das habe ich aus dem Text nicht so verstanden...
edi: dass mit der Tabelle hat sich erledigt, war nur ein fehler von mir...^^
.chilli
Ganz vielen Dank, jetzt klappt es
Den <a ...>-Tag hab ich gar nicht gesehen xD Ist ja aber vielfach so ... xD
Withrin_Firiel
sooo... ich habe das mit dem hochladen etc kapiert, nur wenn ich ein hotta einfügen will, kommt da diese blöde Fehlermeldung...:
code: |
1:
|
Parse error: syntax error, unexpected '<', expecting ']' in /www/htdocs/w00bcd49/hengste.php on line 28 |
|
Hier noch mal die ganze Datei:
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Gestüt Affalgra</title>
<link rel=stylesheet href=style.css type=text/css>
</head>
<body>
<center>
<?php
// Verbindung zur Datenbank
include("datenbank.php");
// Hier die Abfrage übersetzt: RUFE * (alle Spalten) VON der Tabelle Pferd auf WO in der Spalte Besitzer nichts steht.
$Ergebnis = mysql_query("SELECT * FROM Pferd WHERE Besitzer != '' ");
// Wenn das Ergebnis 0 ist gib aus
if (@mysql_num_rows($Ergebnis) == 0) {
echo " Es gibt keine Hengste";
}
else {
// Sonst zeige an ..
while($Data = mysql_fetch_array($Ergebnis)) {
// Der Name wird ausgegeben .. die HTML Elemente sind frei anpassbar- Vor " muss aber immer ein \.
// Der Steckbriefname lautet Pferd. Diesem wird jetzt die ID des Pferdes angehängt, damit die Datei nachher weiß, welche Daten sie abfragen muss.
// Ihr könnt die ganzen anderen Infos auch angeben .. sprich $Data[Jahrgang] oder $Data[Geschlecht]
echo "<table><tr><td><a href="Pferd.php?id=$Data[ID]">1<b>$Data[Name</b></a><b>$Data[Geschlecht]</b></a></td></tr></td></table><br>";
}
}
?>
</center>
</body>
</html> |
|
.Senseless
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Gestüt Affalgra</title>
<link rel=stylesheet href=style.css type=text/css>
</head>
<body>
<center>
<?php
// Verbindung zur Datenbank
include("datenbank.php");
// Hier die Abfrage übersetzt: RUFE * (alle Spalten) VON der Tabelle Pferd auf WO in der Spalte Besitzer nichts steht.
$Ergebnis = mysql_query("SELECT * FROM Pferd WHERE Besitzer != '' ");
// Wenn das Ergebnis 0 ist gib aus
if (@mysql_num_rows($Ergebnis) == 0) {
echo " Es gibt keine Hengste";
}
else {
// Sonst zeige an ..
while($Data = mysql_fetch_array($Ergebnis)) {
// Der Name wird ausgegeben .. die HTML Elemente sind frei anpassbar- Vor " muss aber immer ein \.
// Der Steckbriefname lautet Pferd. Diesem wird jetzt die ID des Pferdes angehängt, damit die Datei nachher weiß, welche Daten sie abfragen muss.
// Ihr könnt die ganzen anderen Infos auch angeben .. sprich $Data[Jahrgang] oder $Data[Geschlecht]
echo "<table><tr><td><a href="Pferd.php?id=$Data[ID]">1<b>$Data[Name]</b></a><b>$Data[Geschlecht]</b></a></td></tr></table><br>";
}
}
?>
</center>
</body>
</html> |
|
Du hattest in Zeile 28 hinter Data[Name
] das ] vergessen (:
unexpected '<' => unerwartetes '<', da ']' fehlt
expecting ']' => erwartet statt '<' erstmal ein ']'
on line 28 => Zeile 28
Withrin_Firiel
ahhh.... ohhhh... *dumm bin*
okay... das wäre dann erledigt...ich schaue den Thread noch einmal kurz durch wegen einem problem was ich habe.Wenn ich die antwort drauf nicht finde, edi ich es rein
.Senseless
Es liegt am Leerzeichen, aber ich glaube, include funktioniert mit kompletten Adressen nicht.
Solange die Datenbank.php auf dem gleichen Server liegt, sollte das gehen:
(Zeile 16 damit ersetzen)
code: |
1:
|
include("../Datenbank.php"); |
|
.Senseless
Heißt das Feld in der Datenbank wirklich ID, nicht Id, id etc.?
Gibt es ein Pferd mit der ID aus dem Link?
.Senseless
Zitat: |
Original von Julia93
Danke,funktioniert jetzt allerdings kommt jetzt immer Dieses Pferd existiert nicht!... |
Ja, daher erscheint auch die Fehlermeldung - das Pferd mit der ID existiert nicht.
Erstelle eins (lass das Feld ID frei, das wird automatisch ausgefüllt) und du wirst es sehen können =D
Dann kannst du den Steckbriefcode verändern, Tabellen einbauen etc.
.Senseless
Ganz unten rechts auf OK und dann dürfte das Pferd bei den Verkaufspferden erscheinen (sofern das Feld Besitzer leer ist) (;
.Senseless
Hättest du einen Link mal zum Gucken =D
Zeigt der nicht an "keine Verkaufspferde" oder so? Das ist komisch :/
.Senseless
Verkaufspferde.php
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:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dein Hof Titel</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<p class="head">Verkaufspferde</p>
Verkuafspfefrzgsdh dhsjdhafs adfihasdofh gnahaha ^^.<br>
<br>
<center>
<?php // Verbindung zur Datenbank
include("Datenbank.php");
// Hier die Abfrage übersetzt: RUFE * (alle Spalten) VON der Tabelle Pferd auf WO in der Spalte Besitzer nichts steht.
$Ergebnis = mysql_query("SELECT * FROM Pferd WHERE Besitzer = ''");
// Wenn das Ergebnis 0 ist gib aus
if (@mysql_num_rows($Ergebnis) == 0) {
echo " Es gibt keine Verkaufspferde\n";
}
else {
while($Data = mysql_fetch_array($Ergebnis)) {
echo "<table><tr><td><a href="Pferd.php?id=$Data[ID]"><b>$Data[Name]</b></a></td></tr></td></table><br>";
}
?>
</center>
</body>
</html> |
|
Zumindest das dürfte jetzt gehen (: