Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2016
Помог: 0 раз(а)
|
Здравствуйте. Видела на многих сайтах сортировку по определенному столбцу, Подскажите пожалуйста, как реализовать отображение способа сортировки? К примеру, я сортирую от А к Я, должна стрелочка вверх быть. А от Я к А, стрелочка вниз.
Ранее мной уже создавалась тема, где я просила помощи с работой записи в файл,
Теперь же у меня есть таблица, есть запросы, как сделать выделение запроса?
Я правильно понимаю, что мне нужно сделать условие и проверять switch?
PHP:
скопировать код в буфер обмена
<link type="text/css" rel="stylesheet" href="css/style2.css"> <?PHP include ("Sravnenie.php"); { // foreach($_POST as $key=>$mass) // { // if ($key=='apply') continue; // // если $_POST["apply"] -> массив // if (is_array($mass)) // { // foreach ($mass as $mass1) // $mass0.=$mass1.';,'; // } // else $mass0.=$mass.','; // } $tempname=$tempname.((array_key_exists("name",$_POST))? $_POST['name'] : "") .','; $tempname=$tempname.((array_key_exists("data",$_POST))? $_POST['data'] : "") .','; $tempname=$tempname.((array_key_exists("pol",$_POST))? $_POST['pol'] : "") .','; { foreach ($_POST['hobby'] as $mass) $tempname.=$mass.';'; } $tempname.=','; if ($_FILES['photo']['name']!="") { $tempname.='/Lab4/Image/'.$_FILES['photo']['name']; } else $tempname.=''; } //============================================ $users=file('users.txt'); foreach($users as $key=>$fileusers) { $element[]=explode(',',$fileusers); //разбиваем строку запятой } echo '<table border="1" width="700px">'; echo '<tr> <td> Фамилия <br>'; echo' <a href="Form.php?field=fam_down">А-Я</a> <br> <a href="Form.php?field=fam_up">Я-А</a> <br> </td> <td> Имя<br> <a href="Form.php?field=name_down">А-Я</a> <br> <a href="Form.php?field=name_up">Я-А</a> <br> </td> <td> Год </td> <td> Пол </td> <td> Занятия </td> <td> Фотография </td> </tr>'; //============================================ if (isset ($_GET["field"])) { $field=$_GET["field"]; } else { return 0; } //============================================ switch ($field): case "fam_down": usort($element, "fam_down"); break; case "fam_up": usort($element, "fam_up"); break; case "name_down": usort($element, "name_down"); break; case "name_up": usort($element, "name_up"); break; endswitch; foreach($element as $key=>$mass) // перебираем $element { echo '<tr>'; foreach($mass as $k=>$year) { if ($year==''||$year=='Выберите Год') echo '<td>Не указано</td>'; else { echo '<td>'; if ($k!=5) { echo $year; } else { { str_replace('D:\PFiles\VertrigoServ\www\Lab4\Image\\','',$year); echo '<img src="'.$year.'">'; } else echo 'yt'; } echo '</td>'; } } echo '</tr>'; } echo '</table>'; ?>
|