ich erklär euch mal kurz was ich da mache..
also ich möchte eine PvP-Rangliste erstellen. Es gibt InGame eine Quest, welche die Kills speichert welche die Spieler gemacht haben.
Nun möchte ich mit folgendem Script eine kleine Rangliste erstellen! Es ist noch im Aufbau, viel ist nicht geschrieben! Aber ich hätte mal kurz eine Frage, da es meine erste selbstgemachte "Rangliste" ist
Meine Frage nun..
Ich führe 2 Abfragen aus, aus den 2 Abfragen lasse ich halt die Echos ausgeben. Ja gut is klar ^^ Aufjedenfall die Tabelle die ich ausgeben lasse, das ist so nicht möglich..
Hier das Script so wie ich es mir vorstelle, mit der Tabelle:
PHP Code:
<h2>PvP-Rangliste</h2>
</div>
<div id="left_content">
<center>
<table border="1">
<tr>
<th class="topLine">Platz</th>
<th class="topLine">Spielername</th>
<th class="topLine">Anzahl der Kills</th>
<th class="topLine">keine Ahnung</th>
<th class="topLine">haha</th>
</tr>
<?php
include("./inc/config.inc.php");
$abfrage2 = "SELECT player.name, player.id
FROM player.player
LEFT JOIN player.player_index ON player_index.id = player.account_id
LEFT JOIN player.guild_member ON guild_member.pid = player.id
INNER JOIN player.quest ON quest.dwPID = player.id WHERE quest.szState='pvp_exp'
ORDER BY player.name DESC";
$ergebnis2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_object($ergebnis2))
echo '<tr>';
echo '<td>'.$row2->name.'</td>';
$abfrage = "SELECT quest.lValue, quest.dwPID FROM player.quest WHERE quest.szState='pvp_exp'
ORDER BY quest.lValue DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
echo '<td>'.$row->lValue.'</td>';
echo '</tr>'
?>
</table>
</center>
Wenn ich aber jetzt so wie in diesem Fall dazwischen wieder eine Abfrage mach und dann bei der 2ten Abfrage mit Echo </tr> die Zeile schließe, dann funktioniert das nicht.
..Ich hoffe ihr versteht mich, falls Fragen sind einfach fragen. Ich hoffe mir kann hier einer weiterhelfen