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] Berichte werden nicht angezeigt - Problem gelöst (https://www.gegen-bilderklau.net/thread.php?threadid=158939)


Geschrieben von callous. am 15.07.2009 um 13:13:

  Berichte werden nicht angezeigt - Problem gelöst

Ich mit meinen Problemen immer...
Egal wie lange ich mir den Code anschaue und alles ausprobiere: Es klappt einfach nicht!
[Und nein, ihr müsst nicht den ganzen Code durchschauen. Einfach runterscrollen!]

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:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
<html>
<head>
<title>equineStars</title> 
<link rel="stylesheet" type="text/css" href="designcss.css">
</head>

<body background="content.png">

<p align="left">

<?php

include("datenbank.php");

$id "$_GET[id]";

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

else {
$Data mysql_fetch_array$Ergebnis );

echo '<div align="justify">
  <table border="0" cellpadding="5" width="100%">
    <tr>
      <td width="20%" bgcolor="#FFD29B">
        <p align="center"><a href="http://equinestars.lima-city.de/equineStars/steckbrief.php?id=' $Data[ID] . '">Allgemeines</a></p>
      </td>
      <td width="20%" bgcolor="#FFD29B">
        <p align="center"><a href="http://equinestars.lima-city.de/equineStars/steckbrief2.php?id=' $Data[ID] . '">Tiere</a></p>
      </td>
      <td width="20%" bgcolor="#FFD29B">
        <p align="center"><a href="http://equinestars.lima-city.de/equineStars/steckbrief3.php?id=' $Data[ID] . '">Zubehör</a></p>
      </td>
      <td width="20%" bgcolor="#FFD29B">
        <p align="center"><a href="http://equinestars.lima-city.de/equineStars/steckbrief4.php?id=' $Data[ID] . '"><b>Berichte</b></a></p>
      </td>
  </table>
</div><br>

<div align="justify">
  <table border="0" cellpadding="5" cellspacing="2" width="100%">
    <tr>
      <td width="50%" align="center" bgcolor="#FFDDB3" valign="top">Nickname</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Nickname] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Geburtstag</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Geburtstag] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Geschlecht</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[mw] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Level</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Level] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Erfahrungspunkte</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Erfahrungspunkte] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Status</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Status] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Job</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Job] . '</td>
    </tr>
    <tr>
      <td width="34%" align="center" bgcolor="#FFDDB3" valign="top">Kontostand</td>
      <td width="50%" align="center" bgcolor="#FFECD5" valign="top">' .
        $Data[Konto] . '</td>
    </tr>
  </table>
</div>
<p></p>
<div align="justify">
  <table border="0" cellpadding="5" cellspacing="2" width="100%">
    <tr>
      <td width="100%" bgcolor="#FFDDB3"><b>Berichte</b></td>
    </tr>
    <tr>
      <td width="100%" bgcolor="#FFECD5">'$result mysql_query("SELECT ID, Nickname, Titel, Punkte, FROM Berichte");  

   while ($row mysql_fetch_assoc($result)) { 
      echo '<table border="0" cellpadding="5" width="100%">
    <tr>
      <td width="6%" bgcolor="#FFF7EC" align="center">' $row[ID] . '</td>
      <td width="44%" bgcolor="#FFF7EC" align="center"><b>' $row[Titel] . '</b></td>
      <td width="25%" bgcolor="#FFF7EC" align="center">' $row[Punkte] . '</td>
      <td width="25%" bgcolor="#FFF7EC" align="center">' $row[Nickname] . '</td>
    </tr>
  </table><br>; 
   } 
   mysql_close();'
</td></tr>
</table>';

}
?>

</font></p>

</html>


Der obere Abschnitt ist korrekt. Nur bei diesem Teil ist irgendwas falsch:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
$result mysql_query("SELECT ID, Nickname, Titel, Punkte, FROM Berichte");  

   while ($row mysql_fetch_assoc($result)) { 
      echo '<table border="0" cellpadding="5" width="100%">
    <tr>
      <td width="6%" bgcolor="#FFF7EC" align="center">' $row[ID] . '</td>
      <td width="44%" bgcolor="#FFF7EC" align="center"><b>' $row[Titel] . '</b></td>
      <td width="25%" bgcolor="#FFF7EC" align="center">' $row[Punkte] . '</td>
      <td width="25%" bgcolor="#FFF7EC" align="center">' $row[Nickname] . '</td>
    </tr>
  </table><br>; 
   } 
   mysql_close();


Laut der Fehlermeldung [Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/webpages/lima-city/equinestars/html/equineStars/steckbrief4.php on line 94] müsste dieses Result der Fehler sein.



Geschrieben von 1Sm!le am 15.07.2009 um 13:28:

 

<td width="100%" bgcolor="#FFECD5">'$result = mysql_query("SELECT ID, Nickname, Titel, Punkte, FROM Berichte");


Da ist der String urplötzlich zuende, da fehlt ein ;



Geschrieben von callous. am 15.07.2009 um 13:47:

 

Wo soll das genau denn hin? Ich weiß einfach nicht, wo ich es hinsetzen soll.



Geschrieben von 1Sm!le am 15.07.2009 um 14:01:

 

Nach dem Ende des ersten Strings mit dem HTML darin, bevor du die neue Abfrage startest.



Geschrieben von callous. am 15.07.2009 um 14:23:

 

Edit: Gelöst. War ein echter Dummheitsfehler von mir...
Hatte ein echo im echo.. *stöhn*


Forensoftware: Burning Board, entwickelt von WoltLab GmbH