Loginbereich - Eigene Pferde anzeigen klappt nicht |
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
|
|
Loginbereich - Eigene Pferde anzeigen klappt nicht |
|
So, ich verzweifel schon seid gut 3 Stunden und dachte ich frage mal hier nach Hilfe
Pferde werden nicht angezeigt und unten auf der Seite steht noch dieser Schnippsel:
Der 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:
|
<?php
session_start();
$user = $_SESSION["name"];
extract($_POST);
if(!isset($_SESSION["name"]))
{
echo "
<html>
<head>
<title>Reitverein Avenire</title>
<link rel="stylesheet" type="text/css" href="http://avenire.bplaced.net/style.css">
</head>
<div align="center">
<p align="justify"></p>
<h1>Deine Pferde</h1>
<center>
<?php
include("db.php");
$Ergebnis = mysql_query("SELECT * FROM pferde WHERE Status = 'Privatpferd' AND Besitzer = '$user' ORDER BY Name");
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Du hast keine Pferde!";
}
else {
while($row = mysql_fetch_array($Ergebnis)) {
echo "
<table cellpadding="4" cellspacing="1" width="350" border="0" class="tableinborder">
<tr>
<td colspan="2" class="tablecat">$row[Name]</td>
<tr>
<td width="125" class="tableb">$row[Vorschau]<br> <a href="$row[Foto_Link]" target="_blank">$row[Fotograf]</a></td>
<td width="185" class="tablea"><div align="justify">
<b>Besitzer:</b> $row[Besitzer]<br>
<b>Geschlecht:</b> $row[Geschlecht]<br>
<b>Alter:</b> $row[Alter]<br>
<b>Rasse:</b> $row[Rasse]<br><br>
<b>Schwerpunkt:</b> $row[Schwerpunkt]<br><br>
<a href="steckbrief.php?id=$row[ID]">»$row[Name] besuchen</a></div></td></tr></table><br>
";
}
?>
<br><br>
</center>
</div>
</body>
</html>
";
}
?> |
|
|
|
21.02.2010 13:02 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
So, der Code sieht jetzt 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:
|
<?php
session_start();
$user = $_SESSION["name"];
extract($_POST);
if(!isset($_SESSION["name"]))
{
echo "
<html>
<head>
<title>Reitverein Avenire</title>
<link rel="stylesheet" type="text/css" href="http://avenire.bplaced.net/style.css">
</head>
<div align="center">
<p align="justify"></p>
<h1>Deine Pferde</h1>
<center>
<?php
include("db.php");
$Ergebnis = mysql_query("SELECT * FROM pferde WHERE Status = 'Privatpferd' AND Besitzer = '$user' ORDER BY Name");
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Du hast keine Pferde!";
}
else {
while($row = mysql_fetch_array($Ergebnis)) {
echo "
<table cellpadding="4" cellspacing="1" width="350" border="0" class="tableinborder">
<tr>
<td colspan="2" class="tablecat">$row[Name]</td>
<tr>
<td width="125" class="tableb">$row[Vorschau]<br> <a href="$row[Foto_Link]" target="_blank">$row[Fotograf]</a></td>
<td width="185" class="tablea"><div align="justify">
<b>Besitzer:</b> $row[Besitzer]<br>
<b>Geschlecht:</b> $row[Geschlecht]<br>
<b>Alter:</b> $row[Alter]<br>
<b>Rasse:</b> $row[Rasse]<br><br>
<b>Schwerpunkt:</b> $row[Schwerpunkt]<br><br>
<a href="steckbrief.php?id=$row[ID]">»$row[Name] besuchen</a></div></td></tr></table><br>
";
}
?>
<br><br>
</center>
</div>
</body>
</html>
|
|
Vorher kam keine Fehlermeldung, jetzt kommt eine xD
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /users/avenire/www/login/pferde.php on line 21
|
|
21.02.2010 13:12 |
|
|
callous.
mag Kekse :]
Dabei seit: 03.03.2009
Beiträge: 2.253
|
|
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<?php
session_start();
$user = $_SESSION["name"];
extract($_POST);
if(!isset($_SESSION["name"]))
{
?>
// Hier kommt dann der Code ohne die ganzen \
// Variablen schreibst du am besten so: echo 'TEXT ' . $Data[name] . ' TEXT'
<?php
}
?> |
|
__________________
|
|
21.02.2010 13:12 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
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:
|
<?php
session_start();
$user = $_SESSION["name"];
extract($_POST);
if(!isset($_SESSION["name"]))
{
?>
<html>
<head>
<title>Reitverein Avenire</title>
<link rel="stylesheet" type="text/css" href="http://avenire.bplaced.net/style.css">
</head>
<div align="center">
<p align="justify"></p>
<h1>Deine Pferde</h1>
<center>
<?php
include("db.php");
$Ergebnis = mysql_query("SELECT * FROM pferde WHERE Status = 'Privatpferd' AND Besitzer = '$user' ORDER BY Name");
if (@mysql_num_rows($Ergebnis) == 0) {
echo 'Du hast keine Pferde!';
}
else {
while($row = mysql_fetch_array($Ergebnis)) {
echo '
<table cellpadding="4" cellspacing="1" width="350" border="0" class="tableinborder">
<tr>
<td colspan="2" class="tablecat">$row[Name]</td>
<tr>
<td width="125" class="tableb">$row[Vorschau]<br> <a href="$row[Foto_Link]" target="_blank">$row[Fotograf]</a></td>
<td width="185" class="tablea"><div align="justify">
<b>Besitzer:</b> $row[Besitzer]<br>
<b>Geschlecht:</b> $row[Geschlecht]<br>
<b>Alter:</b> $row[Alter]<br>
<b>Rasse:</b> $row[Rasse]<br><br>
<b>Schwerpunkt:</b> $row[Schwerpunkt]<br><br>
<a href="steckbrief.php?id=$row[ID]">»$row[Name] besuchen</a></div></td></tr></table><br>
';
}
?>
</center>
</div>
</body>
</html>
<?php
}
?> |
|
Parse error: syntax error, unexpected $end in /users/avenire/www/login/pferde.php on line 51
|
|
21.02.2010 13:15 |
|
|
Tatjana
D + T <3
Dabei seit: 17.07.2006
Beiträge: 8.417
|
|
Warum machst du nach Ende der HTMl Seite nochmal einen leeren PHP-Befehl?
__________________
And if this is what we've got,
than what we've got is gold
|
|
21.02.2010 14:08 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
Zitat: |
Original von Tatjana
Warum machst du nach Ende der HTMl Seite nochmal einen leeren PHP-Befehl? |
---->
Zitat: |
Original von Mutzelchen
Weil unten die obere Klammer von if(!isset($_SESSION["name"]))
{
wieder geschlossen wird?
|
Zitat: |
Original von Mutzelchen
Ist die Variable $user belegt? |
Sollte sie, sobald man eingeloggt ist xD
Wollt ihr die Codes zum Login ebenfalls sehen?
|
|
21.02.2010 14:28 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
|
21.02.2010 15:06 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
Also du glaubst nicht, dass es am Login liegen könnte?
Es sagt: "Fehler!"
|
|
21.02.2010 15:13 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
???
|
|
23.02.2010 17:45 |
|
|
Thorim
Mitglied
Dabei seit: 04.02.2010
Beiträge: 154
Herkunft: Deutschland
|
|
php: |
1:
|
if(!isset($_SESSION["name"])) |
|
ist ja wohl falsch, so wird der Code ausgeführt, wenn du nicht eingeloggt bist und "Fehler!" ausgegeben, wenn du eingeloggt bist, die Zeile müsstest du durch folgendes ersetzen
php: |
1:
|
if(isset($_SESSION["name"])) |
|
(also einfach den Not-Operator ! entfernen)
|
|
23.02.2010 17:57 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
|
23.02.2010 18:52 |
|
|
PiPeR-GiRl
Mitglied
Dabei seit: 30.07.2006
Beiträge: 1.276
Herkunft: Dormagen
|
|
was hast du denn jetzt verändert?
__________________ "und so erscheint dass nichts so bleibt wie es ist
- fast schon wie gewohnt!"
Clueso-Barfuss
|
|
23.02.2010 19:50 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
Gute Frage
Eigentlich gar nichts :-/ Hm.
|
|
23.02.2010 19:52 |
|
|
Summer
Mitglied
Dabei seit: 13.10.2006
Beiträge: 2.262
Herkunft: NRW
Themenstarter
|
|
|
05.03.2010 17:14 |
|
|
sina91
<3
Dabei seit: 09.02.2007
Beiträge: 2.331
Herkunft: nähe Oldenburg Name: Sina
|
|
Ich bin mir ja nicht so sicher, hab mit Session noch nicht groß gearbeitet, aber theoretisch könnte der Fehler nur sein, dass $user leer ist.. Hast du nochmal probiert, $user so ausgeben zu lassen, wenn nichts kommt, & nur eine leere Seite da ist, scheint er da ja nichts zu kriegen.
//EDIT
Versuchs mal so, keine Ahnung ob das geht, hab nur mal gegoogelt..^^
php: |
1:
2:
3:
|
if(isset($_SESSION["name"]))
{
$user = $_SESSION["name"]; |
|
__________________
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von sina91: 05.03.2010 19:00.
|
|
05.03.2010 18:54 |
|
|
|
Impressum
|