PHP: <html> <meta charset="utf-8"> <title> </title> </head> <body> <form method="post"> <select id="select" name="select"> <option selected disabled>Выберите сортировку</option> <P><option value="1">ФИО по возрастанию</option> <P><option value="2">Зарплата в уходящем </option> </select> <input name="sort" type="submit"> </form> <?php $link = mysqli_connect('localhost','root','','yy') or die ("Ошибка чтения БД".mysql_error($link)); $link->set_charset('utf8'); $result=mysqli_query($link,"SELECT * FROM y")or die ("Ошибка запроса".mysql_error($link)); $rowscount = mysqli_num_rows($result); $text = file_get_contents('1.html'); $n=preg_match_all("/<tr>(.+?)<\/tr>/su",$text,$match); echo $n, $rowscount; if($rowscount!=($n-1)) {mysqli_query($link,'DELETE FROM y'); for($i=1;$i<$n;$i++) { $k=preg_match_all("/<td>(.+?)<\/td>/su",$match[0][$i],$match2); //for($h=0;$h<$k;$h++) //echo strip_tags($match2[0][$h], '<p> <br>')."</br>"; mysqli_query($link,"INSERT INTO y VALUES('','".strip_tags($match2[0][0], '<p> <br>')."','".strip_tags($match2[0][1], '<p> <br>')."','".strip_tags($match2[0][2], '<p> <br>')."', '".strip_tags($match2[0][1], '<p> <br>')*strip_tags($match2[0][2], '<p> <br>')."')"); header("Location: P.php"); } } if (isset($_POST['sort'])) {if ($_POST['select']==1) { $result=mysqli_query($link,"SELECT * FROM y ORDER BY FIO")or die ("Ошибка запроса".mysql_error($link)); echo"ФИО по возрастанию"; } if ($_POST['select']==2) { $result=mysqli_query($link,"SELECT * FROM y ORDER BY ZAR DESC")or die ("Ошибка запроса".mysql_error($link)); echo"Зарплата в уходящем "; } echo "<table cellpadding='5' cellspacing='0' border='1'><tr><th>ФИО</th><th>Оклад</th><th>Надбавка</th><th>Конечная зарплата</th></tr>"; for ($i = 0 ; $i < $rowscount ; ++$i) { $row = mysqli_fetch_row($result); echo "<tr>"; for ($j = 1 ; $j < 5; ++$j) {echo "<td>$row[$j]</td>";} echo "</tr>"; } echo "</table>"; } ?> </body> </html> --- Добавлено --- алмаз