Доброй ночи. Очень нужна помощь в реализации работы скрипта. Вот страница с базой вакансий. Необходимо, чтобы при выборе какого либо параметра в поле селект осуществлялся вывод выбранного результата. Код (Text): /*---------------------- Вывод результата запроса ----------------------*/ function select_list(){ global $link; global $orderby; global $sort; $sql = "SELECT id, name, email, skype, mobile, vacancy, zarplata, company, recruiter, UNIX_TIMESTAMP(datetime) as dt, userfile FROM candidates ORDER BY $orderby $sort"; if($res = mysqli_query($link, $sql)){ if(mysqli_num_rows($res) > 0){ $row = mysqli_fetch_all($res, MYSQLI_ASSOC); mysqli_close($link); }else{ exit; } }else{ echo "Запрос не удался" . mysqli_connect_error(); } return $row; } Код (Text): <?php foreach(select_list() as $val): ?> <tr align="center"> <td width="100"><?= $val['name'] ?></td> <td width="150"><?= $val['email'] ?></td> <td width="100"><?= $val['skype'] ?></td> <td width="80"><?= $val['mobile'] ?></td> <td width="80"><?= $val['vacancy'] ?></td> <td width="40"><?= $val['zarplata'] ?></td> <td width="80"><?= $val['company'] ?></td> <td width="80"><?= $val['recruiter'] ?></td> <td width="50"> <?php if(!$val['userfile']){ echo 'Файла нет'; }else{ echo '<a href="' . $val['userfile'] . '">' . 'Файл' . '</a>'; } ?> </td> <td width="80"><?= date('d-m-Y', $val['dt']) ?></td> <td width="50"><button title="Редактировать"><a href="edit.php?edit=<?= $val['id'] ?>" style="text-decoration: none;">Ред.</a></button></td> <td width="30"><button title="Удалить" data-del="<?= $val['id'] ?>" style="cursor: pointer;">x</button></td> </tr> <?php endforeach; ?> Подскажите, пожалуйста, как это реализовать.
Т.к. скрипт писали явно не вы сами, то хотелось бы узнать, на какой ответ вы рассчитываете? Ибо всё очевидно и примитивно.
Вы правы, писал не сам. Но понимание написанного есть. Сложность, в данном случае, сделать так, чтобы при выборе определенного значения выбирались нужные поля. Сделать этот фильтр отдельно от основного вывода будет для меня еще под силу, а вот связь с основным выводом сложно. Поэтому и обращаюсь за помощью. Заранее спасибо.
сортировка реализуется через ORDER BY и она у тебя есть выборка строк только с определёнными значениями реализуется через WHERE