это кажется будет выбирать тех авторов, в которых встречается эта буква, даже если она будет в середине фамилии, это так? если так то это не есть для меня хорошо
день добрый. тема такая. хочу замутить алфавитный указатель, типа куча буковок, щелкаешь на буковку выдает авторов, щелкаешь на автора, выдает список его статей. как такое организовать?
сам попробовал сделать такое.
В базе, где статьи, создал дополнительное поле "letter", куда заноситься первая буква фамилия автора. Далее делаю вывод на страницу этих буковок
$query="SELECT DISTINCT letter FROM `article` ORDER BY letter ASC";
из результата строю ссылки "<a href=?letter=urlencode($буква)> буква</a>". функцию urlencode использую для передачи русских букв, хотя это может быть и не правильно, пока другого способа не нашел.
Далее щелкаем на такую ссылочку и передаем нашу буковку в другой скрипт, где уже делаем выборку авторов, фамилии которых начинаются на нашу буковку
$query="SELECT DISTINCT author, id FROM `article` letter='".urldecode($bukva) GROUP BY author ORDER BY author ASC";
т.е. выбираем авторов без повторений и id первой попавшейся статьи этого автора. и строим ссылочки "<a href=?letter=urldecode($буква)&id=$id>автор</a>"
тут уже щелкаем на автора, чтобы получить все статьи автора. Для этого решил сделать так:
по id которое передается по ссылке я получаю полную фамилию автора ($author)
$query="SELECT title FROM `article` WHERE id=$author";
и полученный результат уже преобразую в нужный вид и вывожу. Как вам такой вариант? плохо или хорошо и можно ли так. А может кто то сталкивался с подобной задачей и есть другие варианты решения. Весь код полностью не могу привести слишком громоздко, это только отдельные главные вырезки кода.
Спасибо всем за ответы, но если честно что я не догоняю блин, в php все просто с этим есть функция , которая говорит да или нет, а в java script что то никак не пойму
Хм... не очень понял как этим воспользоваться в моем случае, т.е. если переменная не является числом то return False, а эти функции как я понял по-любому что то возвращают
PS! Избавитесь от проблемы если у клиента отключены скрипты.
можно с этим натолкнуть на какую нибудь мысль. таких кнопок <img class="drop_b"> на странице будет много.
<a href="?id=2"><img src="картинка"></a> как тогда привязать к этому, чтобы выскакивало окошко с запросом на утверждение и только после этого происходил переход
Вопрос такой можно ли через jQuery передать данные той же страницы, с которой они отправляются, и выполнить определенные действия. У меня что то не получается. Например, так
page.php
Всем доброго времени. В регулярных выражениях не силен и идей по данному случаю вообще нет. Поэтому прошу помощи, нужно из Иванов С. В. и Под ред. Иванова С. В. и подобных выражениях выдернуть буквы Ив, т.е. первые две буквы из фамилии.