so, ich bin absoluter php anfänger und hab ein prob.
Ich hab folgende seite gemacht bzw. übernommen und abgeändert:
Der Sortiert mit die Tabelle aber irgendwie, nur net so wie ich das haben will....
Wie bekomm ich die nach Level oder Gildenrang sortiert?
Wäre nett wenn mir jemand helfen könnte....
Die seite dazu gibts hier
Ich hab folgende seite gemacht bzw. übernommen und abgeändert:
Code:
<html> <title>Kinder der Sonne - Member</title> <body text="#000000" bgcolor="#EFEFEF" leftmargin="0" rightmargin="10" topmargin="0" bottommargin="0"> <? $url = 'http://black-legion.info/guild_php.php?server=Lothar&guild=Kinder%20der%20Sonne'; $file = file_get_contents('http://black-legion.info/guild_php.php?server=Lothar&guild=Kinder%20der%20Sonne'); if(!$file) die("Fehler beim Öffnen von $url"); $guild = unserialize(gzuncompress($file)); // print_r($guild); ?> <table border="1" width="100%" cellpadding="0" cellspacing="0" valign="middle" bordercolo="#000000"> <tr> <td>Name</td> <td>Level</td> <td>Rasse</td> <td>Klasse</td> <td>Geschlecht</td> <td>Rang</td> <td>Berufe</td> <td>Sek. Beruf(e)</td> </tr> <? foreach($guild['character'] as $c) { print "<tr>"; print "<td>".$c['name']."</td>"; print "<td>".$c['level']."</td>"; print "<td>".$c['race']."</td>"; print "<td>".$c['class']."</td>"; print "<td>".$c['************']."</td>"; print "<td>".$c['guild_title']."(".$c['guild_rank'].")</td>"; $s = $c['skills']; $berufe = $s['Berufe']; echo "<td>"; // berufe if (count($berufe)>0) { $berufname = array_keys($berufe); for($x=0;$x<count($berufe);$x++) { ?> <table cellspacing="0" border="0" width="100%" cellpadding="0"> <tr> <td width="30%"> <? echo $berufname[$x]; ?> </Td> <td width="70%"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <? echo " ( ".$berufe[$berufname[$x]]['value']."/".$berufe[$berufname[$x]]['max']." ) "; ?> </td> </tr> </table> </td> </tr> </table> <? } } echo " </b></td>"; $fertigkeiten = $s['Sekundäre Fertigkeiten']; echo "<td valign=\"middle\">"; // fertigkeiten if (count($fertigkeiten)>0) { $fertigkeitenname = array_keys($fertigkeiten); for($x=0;$x<count($fertigkeiten);$x++) { ?> <table cellspacing="0" border="0" width="100%" cellpadding="0"> <tr> <td width="30%"> <? echo $fertigkeitenname[$x]; ?> </Td> <td width="70%"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <? echo " ( ".$fertigkeiten[$fertigkeitenname[$x]]['value']."/".$fertigkeiten[$fertigkeitenname[$x]]['max']." ) "; ?> </td> </tr> </table> </td> </tr> </table> <? } } echo " </b></td>"; echo "</td>"; print "</tr>\n"; } echo "</table>"; ?> </body> </html>
Wie bekomm ich die nach Level oder Gildenrang sortiert?
Wäre nett wenn mir jemand helfen könnte....
Die seite dazu gibts hier
Kommentar