PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (6): « 1 2 [3] 4 5 6 »

> Найдено сообщений: 77
leshiy_SV Отправлено: 03 Февраля, 2010 - 15:27:08 • Тема: Алфавитный указатель • Форум: Программирование на PHP

Ответов: 10
Просмотров: 514
Viper пишет:
$like = "LIKE '$sort'";
это кажется будет выбирать тех авторов, в которых встречается эта буква, даже если она будет в середине фамилии, это так? если так то это не есть для меня хорошо
leshiy_SV Отправлено: 03 Февраля, 2010 - 13:02:05 • Тема: Алфавитный указатель • Форум: Программирование на PHP

Ответов: 10
Просмотров: 514
день добрый. тема такая. хочу замутить алфавитный указатель, типа куча буковок, щелкаешь на буковку выдает авторов, щелкаешь на автора, выдает список его статей. как такое организовать? Не понял
сам попробовал сделать такое.
В базе, где статьи, создал дополнительное поле "letter", куда заноситься первая буква фамилия автора. Далее делаю вывод на страницу этих буковок
PHP:
скопировать код в буфер обмена
  1. $query  = "SELECT DISTINCT letter FROM  `article` ORDER BY letter ASC";
из результата строю ссылки "<a href=?letter=urlencode($буква)> буква</a>". функцию urlencode использую для передачи русских букв, хотя это может быть и не правильно, пока другого способа не нашел.
Далее щелкаем на такую ссылочку и передаем нашу буковку в другой скрипт, где уже делаем выборку авторов, фамилии которых начинаются на нашу буковку
PHP:
скопировать код в буфер обмена
  1. $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)
PHP:
скопировать код в буфер обмена
  1. $query  = "SELECT author FROM  `article` WHERE id=$id";

Далее делаю запрос на выборку всех статей
PHP:
скопировать код в буфер обмена
  1. $query  = "SELECT title FROM  `article` WHERE id=$author";
и полученный результат уже преобразую в нужный вид и вывожу. Как вам такой вариант? плохо или хорошо и можно ли так. А может кто то сталкивался с подобной задачей и есть другие варианты решения. Весь код полностью не могу привести слишком громоздко, это только отдельные главные вырезки кода.
leshiy_SV Отправлено: 26 Января, 2010 - 12:44:46 • Тема: Является ли переменная числом • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 9076
блин, весь мозг сломал но так и не получается
CODE (html):
скопировать код в буфер обмена
  1. <select>
  2. <option value="stop">Выберите значение</option>
  3. <option value="0">Значение 0</option>
  4. <option value="1">Значение 1</option>
  5. .........
  6. </select>

CODE (javascript):
скопировать код в буфер обмена
  1. jQuery("select").change(function (){
  2.    var znach=jQuery("select option:selected").val();
  3.    if(znach как сюда прикрутить условие) alert("число");
  4.       else return false;
  5.         });

пробывал так
CODE (javascript):
скопировать код в буфер обмена
  1.  if(parseFloat(znach)!=NaN) alert("число");
но это не работает
leshiy_SV Отправлено: 25 Января, 2010 - 14:38:18 • Тема: Является ли переменная числом • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 9076
Спасибо всем за ответы, но если честно что я не догоняю блин, в php все просто с этим есть функция , которая говорит да или нет, а в java script что то никак не пойму Не понял
leshiy_SV Отправлено: 25 Января, 2010 - 11:19:15 • Тема: Является ли переменная числом • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 9076
EuGen пишет:
JS:
parseFloat
parseInt
Хм... не очень понял как этим воспользоваться в моем случае, т.е. если переменная не является числом то return False, а эти функции как я понял по-любому что то возвращают
leshiy_SV Отправлено: 25 Января, 2010 - 11:04:03 • Тема: Является ли переменная числом • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 9076
это на javascript?
leshiy_SV Отправлено: 25 Января, 2010 - 10:59:43 • Тема: Является ли переменная числом • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 9076
Подскажите функцию или метод как проверить переменную является ли она числом?
leshiy_SV Отправлено: 22 Января, 2010 - 15:15:01 • Тема: окно на jQuery • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1595
Пробуйте так

CODE (htmlphp):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. jQuery(document).ready(function(){
  3.    jQuery('#clos').click(function() {
  4.           Query('#auto').animate({"display":"none"  }, 1000);
  5.           });
  6. });
  7. </script>
leshiy_SV Отправлено: 22 Января, 2010 - 12:54:32 • Тема: jQuery отсылка данных возможно ли такое • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2172
Viper пишет:
ошибка в названии класса селектора
ошибки нет, просто почему тут знак нижнего подчеркивания не отобразился в том месте
Viper пишет:
PS! Избавитесь от проблемы если у клиента отключены скрипты.
можно с этим натолкнуть на какую нибудь мысль. таких кнопок <img class="drop_b"> на странице будет много.
<a href="?id=2"><img src="картинка"></a> как тогда привязать к этому, чтобы выскакивало окошко с запросом на утверждение и только после этого происходил переход
leshiy_SV Отправлено: 22 Января, 2010 - 12:23:42 • Тема: jQuery отсылка данных возможно ли такое • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2172
Вопрос такой можно ли через jQuery передать данные той же страницы, с которой они отправляются, и выполнить определенные действия. У меня что то не получается. Например, так
page.php
CODE (htmlphp):
скопировать код в буфер обмена
  1. <script>
  2. jQuery("img.drop_b").click(function(){
  3.                 if (confirm("Удалить выбранную запись?")) {
  4.                         jQuery.post("page.php", {id: 5}); }
  5.                 else {alert("Отмена");}
  6.         });
  7. </script>
  8. <body>
  9. <img src="картинка" class="drop_b">
  10. <? php
  11. switch ($_POST['id']){
  12.   case 5: echo "сработало";
  13. }?>
  14. </body>

функции callback (jQuery.post("page.php", {id: 5}, function(){})) при отправе запроса тут не подходит
leshiy_SV Отправлено: 20 Января, 2010 - 15:11:31 • Тема: Помогите написать регулярку • Форум: Регулярные выражения

Ответов: 43
Просмотров: 3025
Всем доброго времени. В регулярных выражениях не силен и идей по данному случаю вообще нет. Поэтому прошу помощи, нужно из Иванов С. В. и Под ред. Иванова С. В. и подобных выражениях выдернуть буквы Ив, т.е. первые две буквы из фамилии.
leshiy_SV Отправлено: 20 Января, 2010 - 08:38:15 • Тема: помоги упростить • Форум: Программирование на PHP

Ответов: 11
Просмотров: 542
А можно ли как нибудь по другому сделать привести к такому выводу?
movEAX пишет:
1. // удаляем пустые элементы массива
2. $user = preg_grep('!.!',$user);
3. foreach($user as $k=>$v) $infoUser.=$k.'='.$v.', ';
А как можно этот код доработать чтобы и значения, равные нулю, тоже удалялись?
(Добавление)
Вот так правильно будет?
CODE (htmlphp):
скопировать код в буфер обмена
  1. preg_grep('![1-9a-zA-Zа-яА-Я]!',$user);
чтобы пустые и значения, равные нулю, не брались
leshiy_SV Отправлено: 19 Января, 2010 - 15:49:19 • Тема: помоги упростить • Форум: Программирование на PHP

Ответов: 11
Просмотров: 542
Ch_chov пишет:
скопировать код в буфер обмена

1.
$user["keys"])=='""'

А что это значит. В массиве могут быть значения с в виде двух кавычек?
Ошибся. удаляются пустые значения.
leshiy_SV Отправлено: 19 Января, 2010 - 15:34:28 • Тема: помоги упростить • Форум: Программирование на PHP

Ответов: 11
Просмотров: 542
Помогите можно ли как нибудь упростить код, чтобы два раза не перебирать массив?
CODE (htmlphp):
скопировать код в буфер обмена
  1. foreach ($user as $keys=>$values)  {
  2.   if((empty($user["$keys"]))||(($user["keys"])=='""'))  unset($user["$keys"]);}//убрать пустые значения
  3. foreach ($user as $keys=>$values)  {
  4.   $infoUser.=$keys."=".$values.", ";}// получить строку ключ=значение,
  5. echo $infoUser;
Чтобы в итоге получить строку вида name=Иван, age=18 и т.д.
leshiy_SV Отправлено: 18 Января, 2010 - 13:07:55 • Тема: preview картинки перед загрузкой на сервер • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2381
А можно как нибудь другим способом такое сделать?

Страниц (6): « 1 2 [3] 4 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB