Sortieren

dom123

Mitglied
Hi an alle also ich habe ein den teil den ich verschieden sortieren möchte.
Also ich weiss nicht wie das geht wenn man auf das feld oben in der spalte klickt das es einmal von A-Z und einmal von Z-A sortiert ist breuchte eure hilfe hier der php html code

PHP:
</table>
 		<table width='498' border='0' cellspacing='0' cellpadding='0'>
 			<tr>
 				<td width='79'>Team</td>
 				<td width='80'>Gegner</td>
 				<td width='76'>Zeit</td>
 				<td width='141'>Katerogie</td>
 				<td width='100'>Ergebnis</td>
 			  </tr>
 		</table>";
 $mysql_wars = mysql_query("select datum, gname, squad, id,  `gclantag`, runde1+runde2, `grunde1`+`grunde2`, spielkürzel, liga from clanwars where spiel = 'Counter Strike' order by gname desc");
  
 while ($wars = mysql_fetch_row($mysql_wars)){
 					 echo "
 		<table width='498' border='0' cellspacing='0' cellpadding='0'>
 			  <tr>
 				<td width='79'>$wars[7]</td>
 		    	<td width='80'><a href='index.php?do=cswars&id=$wars[3]' class='cw'>$wars[1]</a></td>
 				<td width='76'>$wars[0]</td>
 				<td width='141'>$wars[8]</td>";
 if ($wars[5] > $wars[6])
 $font="0C7709";
 elseif ($wars[6] > $wars[5])
 $font="7A0404";
 else 
 $font="060C7E";
 				   echo"
 			 			 <td width='100' valign='top'><font color='#$font'>$wars[5]:$wars[6]</font> </td									 
 					   ></tr>
 					   <tr>
 			 			 <td valign='top'></td>
 			 			 <td valign='top'></td>
 			 			 <td valign='top'></td>
 					  </tr>
 </table>
 
Übergib eine Variable per URL, frag diese ab und sortiere entsprechend:

PHP:
if($_GET['sort'] == 'desc') {
  $link_sort_order = 'asc';
  $sort_order = 'desc';
} else {
  $link_sort_order = 'desc';
  $sort_order = 'asc';
}

 $mysql_wars = mysql_query("select datum, gname, squad, id,  `gclantag`, runde1+runde2, `grunde1`+`grunde2`, spielkürzel, liga from clanwars where spiel = 'Counter Strike' order by gname $sort_order");

$link_sort_order musst du dann in dem Link übergeben, auf den man klickt um die Sortierung zu ändern.
 
sorry ich habe absolut keine ahnung von php also nicht richtig kannst du mir ein beispiel schicken wie der link aus sehen muss es wäre sehr nett
 
Ein Link sieht zum Beispiel so aus:
http://www.irgendwo.ch/index.php?variable1=name&variable2=asc&variable3=3

Abfragen geht so:
PHP:
$variable1 = $_GET['variable1']; // = name
$variable2 = $_GET['variable2']; // = asc
$variable3 = $_GET['variable3']; // = 3
 
Zurück