hi,
ich mache eine SQL Abfrage mit Blätterfunktion jedoch gibt es einen syntax Fehler habe nun schon 30 mal drüber geguckt finde den Fehler einfach nicht ich bin mir auch eigentlich sicher das es keinen Fehler gibt jedoch wenn es so sei müsste es ja auch dargestellt werden. Dies ist jedoch nicht der Fall
GElöst hatte in meiner abfrage ein Anführungszeichen vergessen,.
ich mache eine SQL Abfrage mit Blätterfunktion jedoch gibt es einen syntax Fehler habe nun schon 30 mal drüber geguckt finde den Fehler einfach nicht ich bin mir auch eigentlich sicher das es keinen Fehler gibt jedoch wenn es so sei müsste es ja auch dargestellt werden. Dies ist jedoch nicht der Fall
PHP:
php]
<?php $userp = $_GET['userp']; ?>
<table border="0" width="100%" cellpadding="2" cellspacing="2">
<tr>
<td colspan="8" style="background: url(images/titlebg.png) repeat-x;"><h2>Racewar Ladder Replays of <?php echo $usernick; ?></h2></td>
</tr>
<tr>
<td align="center" class="title" >Winner</td>
<td align="center" class="title" >Vs.</td>
<td align="center" class="title" >Loser</td>
<td align="center" class="title" >Matchup</td>
<td align="center" class="title" >Duration</td>
<td align="center" class="title" >Map</td>
<td align="center" class="title" ></td>
<td align="center" class="title" >DL</td>
</tr>
<?php
$rank=1;
$i=1;
$sql = mysql_query('SELECT COUNT(*) AS count FROM ladder_racewar_contents'); // Tabelle zum zählen
$end = 20; // Wieviel Ausgaben pro Seite?
$url = '<a href="./'.basename($_SERVER['PHP_SELF']).'?site=playerreplaysrw&none=0'; // Standardlink (z.B. ?action=home (also dann "none=0" durch "action=home" ersetzen)
// "none=0" stehen lassen oder ersetzen, aber nicht entfernen, da sonst fehler enstehen
/* AB HIER NICHTS MEHR ÄNDERN */
/**[ Code by LLCoolDannY - http://www.llcooldanny ]**/
$anz = mysql_result($sql, 0, 'count'); // Anzahl
mysql_free_result($sql);
$ges = ceil($anz / $end);
$start = !isset($_GET['start']) ? $start = 0 : $_GET['start']*$end;
$nStart = !isset($_GET['start']) ? $start = 0 : $_GET['start'];
$link = '';
$ges += 0;
$ssql=mysql_query("SELECT * FROM ladder_racewar_contents");
if(mysql_num_rows($ssql) =="0"){
echo 'No Players in yet</td><table><tr><td></td>';
}
elseif($nStart>=($ges)) {
echo 'Page not found!</td><table><tr><td></td>';
}
else{
$link .= ($nStart==0 ? '' : $url.'&start='.($nStart-1).'" class="titlelink">« Back</a> ');
if($ges>7) {
$ret = array();
for($i=1;$i<=$ges;$i++) {
$ret[] = (($i-1)!=$nStart ? $url.'&start='.($i-1).'" class="titlelink">['.$i.']</a> ' : $i.' ');
}
if($nStart<5 && $nStart>1) {
for($j=0;$j<2+$nStart;$j++) {
$link .= $ret[$j];
}
} else {
for($j=0;$j<3;$j++) {
$link .= $ret[$j];
}
}
$link .= ($nStart<=($ges-5) ? ($nStart>=5 ? ' ... '.$ret[$nStart-1].$ret[$nStart].(isset($ret[$nStart+1]) ? $ret[$nStart+1] : '') : '') : '');
$link .= ' ... '.($nStart==$ges-4 ? $ret[$ges-4] : '').$ret[$ges-3].$ret[$ges-2].$ret[$ges-1];
} else {
for($i=1;$i<=$ges;$i++) {
$link .= (($i-1)!=$nStart ? $url.'&start='.($i-1).'" class="titlelink">['.$i.']</a> ' : $i.' ');
}
}
$link .= ($nStart==($ges-1) ? '' : ' '.$url.'&start='.($nStart+1).'" class="titlelink">Next »</a>');
$sql = 'SELECT * FROM ladder_racewar_contents WHERE (gewinner1="'.$usernick.'") OR (gewinner2="'.$usernick.'") OR (gewinner3="'.$usernick.'") OR (verlierer1="'.$usernick.'") OR (verlierer2="'.$usernick.'") OR (verlierer3="'.$usernick.'") OR (verlierer4="'.$usernick.'") ORDER BY rwcontetID DESC LIMIT '.$start.', '.$end;
$query = mysql_query($sql)or die(mysql_error());
while ($ds = mysql_fetch_object($query))
{
$id = $ds ->rwcontetID;
$gewinner1 = $ds ->gewinner1;
$gewinner2 = $ds ->gewinner2;
$gewinner3 = $ds ->gewinner3;
$verlierer1 = $ds ->verlierer1;
$verlierer2 = $ds ->verlierer2;
$verlierer3 = $ds ->verlierer3;
$verlierer4 = $ds ->verlierer4;
$mapname = $ds ->map;
$dauer = $ds ->dauer;
$datum = $ds ->Datum;
$matchup =$ds ->MU;
$rasseg1 =$ds ->gewinnerRasse1;
$rasseg2 =$ds ->gewinnerRasse2;
$rasseg3 =$ds ->gewinnerRasse3;
$rassev1 =$ds ->verliererRasse1;
$rassev2 =$ds ->verliererRasse2;
$rassev3 =$ds ->verliererRasse3;
$rassev4=$ds ->verliererRasse4;
$replay =$ds ->replaypfad;
$uploadername =$ds ->uploader;
if($gewinner3=="")
{
echo "<tr onMouseOver=\"this.style.backgroundColor = '#ccc';this.style.color = 'black';\" onMouseOut=\"this.style.backgroundColor = '';this.style.color = 'white';\"><td class=\"lrep\"> <img src=images/race/$rasseg1.gif>$gewinner1<br /><img src=images/race/$rasseg2.gif> $gewinner2</td> <td class=\"1px-rahmen\" class=\"lrep\"> Vs.</td> <td class=\"lrep\"> <img src=images/race/$rassev1.gif>$verlierer1<br /><img src=images/race/$rassev2.gif>$verlierer2 <br /> VS. <br /><img src=images/race/$rassev3.gif>$verlierer3</br /><img src=images/race/$rassev4.gif>$verlierer4 </td> <td class=\"lrep\"> $matchup</td> <td class=\"lrep\"> $dauer Min.</td><td class=\"lrep\"> $mapname</td><td ></td><td ><a href=\"download-racewar-replay.php?filepub=$replay\"><img src=\"images/disc.gif\" border=\"0\"></a></td>";
}else{
echo"<tr onMouseOver=\"this.style.backgroundColor = '#ccc';this.style.color = 'black';\" onMouseOut=\"this.style.backgroundColor = '';this.style.color = 'white';\"><td class=\"lrep\"> <img src=images/race/$rasseg1.gif>$gewinner1<br /><img src=images/race/$rasseg2.gif> $gewinner2<br /><img src=images/race/$rasseg3.gif> $gewinner3</td> <td class=\"lrep\"> Vs.</td> <td > <img src=images/race/$rassev1.gif>$verlierer1<br /><img src=images/race/$rassev2.gif>$verlierer2 <br /><img src=images/race/$rassev3.gif>$verlierer3</td> <td class=\"1px-rahmen\" > $matchup</td> <td class=\"lrep\"> $dauer Min.</td><td class=\"lrep\"> $mapname</td><td class=\"lrep\"> </td><td class=\"lrep\"> <a href=\"download-racewar-replay.php?filepub=$replay\"><img src=\"images/disc.gif\" border=\"0\"></a></td>";
}
echo "<table><tr><td>$link;</td>";
}
?> </table>
GElöst hatte in meiner abfrage ein Anführungszeichen vergessen,.
Zuletzt bearbeitet: