Nemas escapovanou promennou VybranyTyp (staci ti zkontrolovat, jestli je rovna 2, 3 nebo 5, pokud neni, vypsat chybu a dal nepokracovat nebo dosadit nejakou default hodnotu), type nemusis vybirat z databaze, muzes ve vypisu dosadit $VybranyTyp, mysql_fetch_array dosazuje jako klice pole NAZVY sloupcu.
...WHERE type = '".$VybranyTyp."'_MEZERA_ORDER BY...
Dale kdyz se nepovede pripojit do DB nebo zvolit databazi, neprovadis zadnou akci ani to nekontrolujes. Ciselny hodnoty se nedavaji do uvozovek. Vypisujes teamy, ikdyz nic nebylo odeslany, tim padem je $_POST["vyber_typu"] prazdna. Kdyz mas input s typem submit, atribut name se nezadava.
A jeste mas mozna spatne SQL, to nemam moznost momentalne otestovat.
Edit: Trochu prepsany script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="author" content="achboDCA">
<title>Vypis najlepších Arena Teamov</title>
</head>
<body>
<form action="arena_teams.php" method="post">
<table border="0">
<tbody>
<tr>
<td>Vyber typ Teamu: </td>
<td>
<select name="vyber_typu">
<option name="2" value="2">2v2</option>
<option name="3" value="3">3v3</option>
<option name="5" value="5">5v5</option>
</select>
</td>
<td><input type="submit" value="Zobraz Teamy"></td>
</tr>
</tbody>
</table>
</form><br>
<?php
$Host = "127.0.0.1"; // Hostitel pre pripojenie do DB
$User = "root"; // Uzivatel pre databazu
$Heslo = "ascent"; // Heslo pre databazu
$Databaza = ""; // Jmeno characters databaze
$Limit = 10; // Vypise TOP 10 najlepsich teamov (prepisat cislo podla potreby)
$VybranyTyp = $_POST['vyber_typu'];
if(empty($_POST['vyber_typu']))
$sent = false;
if($VybranyTyp != 2 && $VybranyTyp != 3 && $VybranyTyp != 5)
$VybranyTyp = 2;
$Pripojenie = mysql_connect($Host, $User, $Heslo);
$DB = mysql_select_db($Databaza, $Pripojenie);
if($Pripojenie && $DB && $sent)
{
$VyberData = mysql_query("SELECT name,rating FROM characters JOIN arena_team,arena_team_stats ON arena_team.arenaTeamId=arena_team_stats.arenateamid WHERE type = ".$VybranyTyp." ORDER BY rating DESC LIMIT ".$Limit);
while($Pole = mysql_fetch_row($VyberData))
{
echo '<table border="0">
<tr>
<td>Názov Teamu</td><td>Team Rating</td>
</tr>';
echo ' <tr>
<td>'.$Pole[0].'</td><td>'.$Pole[1].'</td>
</tr>';
}
}
else
{
echo "Nepodařilo se připojit nebo zvolit databázi.";
}
?>
</body>
</html>