ich hab da nen problem mit der rumeshalle wäre nett wenn ihr mir dort helfen könntet ^^"
Zitat:
Parse error: syntax error, unexpected T_ELSE in /[host adresse]/hof.php on line 311
$this->bbcode_second_pass_code('', '}else if ($_GET[op]=="paare"){
output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
$sql = "SELECT acctid,name,marriedto FROM accounts WHERE sex=0 AND charisma=4294967295 ORDER BY acctid DESC";
output("`c`b`&Heldenpaare dieser Welt`b`c`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td><img src=\"images/female.gif\">`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row[marriedto]."";
$result2 = db_query($sql2) or die(db_error(LINK));
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trlight":"trdark")."'><td>`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
output("$row[name]`0</td></tr>",true);
}
output("</table>",true);
}
else if ($_GET[op]=="kinder"){
output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit allen Kindern und Jugendlichen die noch keine Helden sind!`n`n");
$sql = "SELECT * FROM kinder";
$result = db_query($sql);
output("<table><tr class=trhead><td>Name</td><td> </td><td>Mama</td><td>Papa</td><td>Geburtsdatum</td><td>Information</td></tr>", true);
while ($row = db_fetch_assoc($result)) {
output("<tr class=".($i%2?"trlight":"trdark")."><td>" . $row[name], true);
if($row['geschlecht'] == 1)
output("<td>`c<img src=images/female.gif>`c</td>", true);
else
output("<td>`c<img src=images/male.gif>`c</td>", true);
output("</td>", true);
$sqlm = "SELECT name FROM accounts WHERE acctid = " . $row[mama];
$resultm = db_query($sqlm) or die(db_error(LINK));
if($rowm = db_fetch_assoc($resultm))
output("<td>" . $rowm[name] . "</td>", true);
else
output("<td>`c---`c</td>", true);
$sqlp = "SELECT name FROM accounts WHERE acctid = " . $row[papa];
$resultp = db_query($sqlp) or die(db_error(LINK));
if($rowp = db_fetch_assoc($resultp))
output("<td>" . $rowp[name] . "</td>", true);
else
output("<td>`c---`c</td>", true);
output("<td>" . $row[gebdat] . "</td><td>" . $row[info] . "</td></tr>", true);
}
output("</table>",true);
[color=#FF0000]else[/color](line 311) {
$sql = "SELECT name,dragonkills AS data1,level AS data2,' ' AS data3, IF(dragonage,dragonage,'Unknown') AS data4, ' ' AS data5, IF(bestdragonage,bestdragonage,'Unknown') AS data6 FROM accounts WHERE dragonkills>0 AND locked=0 ORDER BY dragonkills $order,level $order,experience $order, acctid $order LIMIT $limit";
$adverb = "meisten";
if ($_GET[subop] == "least") $adverb = "wenigsten";
$title = "Helden mit den $adverb Drachenkills";
$headers = array("Kills", "Level", " ", "Tage", " ", "Bestzeit");
$none = "Es gibt noch keine Helden in diesem Land";
display_table($title, $sql, $none, false, $headers, false);
}
page_footer();')
es geht halt darum das die kinder angezeigt werden sollen aber das eine else kann ich ja auch nicht einfach löschen weil das ja auch noch ne funktion hat o.O wie mach ich dem klar das das bleiben soll?!^^