вывести нужно по определенному году -вид спорта в котором максимальное кол-во медалей..
хорошо - сделал.
Но тут она вдруг "А если в определенном году 2 вида спорта с одинаковыми количествами медалей? выведет?!"
вот тут то и проблема.. незнаю как такое сделать собственно.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form method='POST'>
- <?
- $nn=$_POST['nn'];
- $db=@mysql_connect("localhost", "sportsmen", "sport") or die ("Не могу подсоединиться к базе данных" .mysql_error);
- echo ("<font color='olive' size='4'> Статус подключения : Подключен к БД </font> <br>");
- echo "<div color ='green'><tr><td>Вид спорта</td></div>";
- echo "<div color ='green'><td>Количество медалей</td></tr></div>";
- $vivod= mysql_query( "SELECT vid,count(medal) FROM sportsmen WHERE YEAR(god_poluch)='$nn' GROUP BY vid ORDER BY MAX(Medal)DESC LIMIT 1 ",$db) or die ("не работает");
- do
- {
- $t2= $arr[0];
- $t4=$arr[1];
- echo "<tr><td>$t2</td>";
- echo "<td> $t4 </td></tr>";
- }
- echo '<select size="1" name="nn">';
- do
- { $k1=$mas[0];
- echo "<option value='$k1'>$k1</option>";
- }
- echo "</select>";
- ?>