PHP.SU

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

Страниц (38): В начало « ... 26 27 28 29 [30] 31 32 33 34 ... » В конец

> Найдено сообщений: 561
kuller Отправлено: 13 Июня, 2012 - 08:09:56 • Тема: ajax передача get • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1299
подскажите пожалуста как из ссылки передать параметр через ajax

имеется ссылка вида <a href="?id=1">передать</a>

таких ссылок несколько, но id везде разный, вот этот id надо передать средствами ajax

как это зделать?
(Добавление)
зделал передачу через post. Но почему передача происходит только по самой первой кнопке на странице?

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.         $("#addk").click(function(){
  3.         var name = $("#id").val();
  4.         var data = 'name='+ name;
  5. $.ajax({
  6.   type: 'POST',
  7.   url: 'test.php',
  8.   data: data,
  9.   success: function(data){
  10.     $('.results').html(data);
  11.   }
  12. });
  13. })
  14.  


CODE (html):
скопировать код в буфер обмена
  1. <input type="hidden" id="id" name="name" value="'.$row['id'].'"><input type="submit" id="addk" value="Отправить">
kuller Отправлено: 08 Июня, 2012 - 15:19:43 • Тема: Календарь • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 23
Помогите написать календарь как на сайте http://xxxxbar[dot]ru

готов заплатить.
kuller Отправлено: 23 Мая, 2012 - 10:49:28 • Тема: сравнить две таблички • Форум: Работа с СУБД

Ответов: 0
Просмотров: 502
помогите написать запрос на сравнение таблиц т.е. есть таблица res_category и res_product

в res_category - хранится информация разделов сайта
в res_product - содержимое разделов (контент)

задача состоит в том что нужно определить cat_id из таблицы res_category и чтоб он совпадал с category из таблицы res_product

пробывал так

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. mysql_query("SELECT * FROM ".PRIFEX."product LEFT JOIN ".PRIFEX."category ON res_product.category=res_category.cat_id LIMIT $start,$news_number ;");
  3.  


не получилос. выводит все содержимое из всех категорий.
kuller Отправлено: 27 Апреля, 2012 - 10:41:00 • Тема: найти в масиве значение и прибавить 1 • Форум: Вопросы новичков

Ответов: 8
Просмотров: 305
sheff2000 пишет:
kuller пишет:
вывожу $exp[$key] мне результат надо записать обратно в базу точно также разделёными запятыми


$exp[$key] - как раз и выведет только один элемент массива с ключем $key

тогда не вижу смысла разбивать строку на массив - лишняя и не нужная операция
Вот EuGen правильный вариант предложил, только нужно переделать чтоб $iValue стал номером цифры по порядку.

но если с массивами то надо вот так тогда :
PHP:
скопировать код в буфер обмена
  1.  
  2. $t = $_GET['id']; // передаётся через ссылку
  3. $exp = explode(",", $row['num']); // массив
  4.  
  5. foreach ($exp as $key => $value) {
  6.         if ($key==$t) $exp[$key]++;
  7. }
  8. $rezult=implode(",", $exp);
  9. echo $rezult;


всем спасибо. работает теперь.
kuller Отправлено: 27 Апреля, 2012 - 10:18:43 • Тема: найти в масиве значение и прибавить 1 • Форум: Вопросы новичков

Ответов: 8
Просмотров: 305
sheff2000 пишет:
kuller пишет:
тоже на выходе выдает одну цыфру, за место строки 1,3,4,5


как Вы выводите результат ?
массив $exp - содержит все исходные элементы с одним измененным на +1


добавьте в конце кода строку


вывожу $exp[$key] мне результат надо записать обратно в базу точно также разделёными запятыми
kuller Отправлено: 27 Апреля, 2012 - 09:04:35 • Тема: найти в масиве значение и прибавить 1 • Форум: Вопросы новичков

Ответов: 8
Просмотров: 305
Panoptik пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $t = $_GET['id']; // передаётся через ссылку
  3. $exp = explode(",", $row['num']); // массив
  4. $result = array_map(function($val){return ++$val;},$exp);
  5. var_dump($result);
  6.  


не работает. и чёт не могу понять что за function($val) имено на это и ругается

Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
(Добавление)
sheff2000 пишет:
думаю самый простой способ обрабатывать полученный массив в цикле

PHP:
скопировать код в буфер обмена
  1. $t = $_GET['id']; // передаётся через ссылку
  2. $exp = explode(",", $row['num']); // массив
  3.  
  4. foreach ($exp as $key => $value) {
  5.         if ($key==$t) $exp[$key]++;
  6. }
  7.  
  8.  


но это на скорую руку, наверняка есть более изящные способы.
и не забудьте что в коде $key начинается с 0


тоже на выходе выдает одну цыфру, за место строки 1,3,4,5
kuller Отправлено: 27 Апреля, 2012 - 08:48:06 • Тема: найти в масиве значение и прибавить 1 • Форум: Вопросы новичков

Ответов: 8
Просмотров: 305
подскажите как зделать поиск по массиву, выбрать нужное значение, прибавить +1 и записать обратно?

строка типа 1,4,6,7 хранится в базе, достаю её и делаю массив

PHP:
скопировать код в буфер обмена
  1.  
  2. $t = $_GET['id']; // передаётся через ссылку
  3. $exp = explode(",", $row['num']); // массив
  4. $s = str_replace($exp[$t],$row['num'],$exp[$t]+1); // ищу и прибавляю. Данный код нащёл на форуме.
  5.  


код рабочий, но результат просто одна цыфра, как составить потом обратно струку 1,4,6,7 только какая нибуть цыфра будет изменена на +1 т.е. 1 на 2 4 на 5 и т.п.
kuller Отправлено: 19 Апреля, 2012 - 06:58:00 • Тема: чпу и js • Форум: Вопросы новичков

Ответов: 2
Просмотров: 224
Тему похоже создал не в том разделе, не смог найти подходяшего раздела.

Почему иза чпу не работает js ?

пример htaccess

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2.  
  3. RewriteRule ^([a-z0-9]+)/(/?)+$ /product.php?do=test [L]


файл js подключяю между head

CODE (htmlphp):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="./js/menu.js"></script>


врезультате при переходе по ссылке domen.ru/test/ JavaScript не сробатывает если перейти по domen.ru/product.php?do=test то js работает.

Почему так?
kuller Отправлено: 17 Апреля, 2012 - 11:56:06 • Тема: подпункты в меню • Форум: Вопросы новичков

Ответов: 3
Просмотров: 182


нашол там пример. а как его использовать?
kuller Отправлено: 17 Апреля, 2012 - 11:02:22 • Тема: подпункты в меню • Форум: Вопросы новичков

Ответов: 3
Просмотров: 182
Подскажите пожалуста как из бд (mysql) вывести подпункты к меню?

тоесть у меня есть менюшка к примеру

ссылка 1
ссылка 2
ссылка 3

при клике по этим ссылкам открываются подпункты. с этим проблем нет. Проблема в том что я не знаю как на php каждой ссылке присвоить нужные подпункты.

структура базы такая

id - индификатор title - название sub_cat - если это подпункт то суда за место нуля пишется индификатор самой ссылки.
kuller Отправлено: 03 Апреля, 2012 - 13:34:25 • Тема: дата центр германии • Форум: Прочее

Ответов: 2
Просмотров: 30
посоветуйте какой на ваш взглят лучше?
kuller Отправлено: 02 Апреля, 2012 - 14:52:31 • Тема: joomla 2.5 разбить даные на массив • Форум: CMS и фреймворки

Ответов: 4
Просмотров: 2062
EuGen пишет:
kuller
<a href='http://php.su/functions/?unserialize'>unserialize</a>
Что конкретно нужно разбить в массив? (т.к. функция выше может вернуть разного вида данные)
?


Похоже всю строку...

а так, мне нужно выводит информацию о цене она отображается в самом конце
kuller Отправлено: 02 Апреля, 2012 - 14:40:06 • Тема: joomla 2.5 разбить даные на массив • Форум: CMS и фреймворки

Ответов: 4
Просмотров: 2062
Поддскажите как разбить такое на массив

Спойлер (Отобразить)
kuller Отправлено: 17 Марта, 2012 - 10:00:29 • Тема: Свернуть, развернуть блок • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 4497
чёт не работает. Вот сам накалякал

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <style type="text/css">
  3. .add
  4. {
  5. background-color:#67E667;
  6. border:1px solid;
  7. width: 100px;
  8. float: right;
  9. }
  10. #text2
  11. {
  12. display:none;
  13. }
  14. #btn {float: right;}
  15. </style>
  16. <script type="text/javascript">
  17. $(document).ready(function(){
  18.         $("#btn").click(function(){
  19.                 $("#cart").addClass("add");
  20.                 $("#cart").animate({width:150},2000);
  21.                 $("#text2").show(2000);
  22.                 $("#btn").click(function(){
  23.                 $("#text2").hide(2000);
  24.                 $("#cart").hide(2000);
  25.                 $("#cart").animate({width:100},2000);
  26.                 });
  27.         });
  28. });
  29. </script>
  30. <div id="cart">
  31.         <div id="text2">Корзина пустая</div>
  32. </div>
  33. <a id="btn" href="#">Корзина</a>
  34.  


только теперь при повторных кликах незнаю как зделать чтоб сново свернулось и развернулось. Может кто подправит...
kuller Отправлено: 16 Марта, 2012 - 18:41:38 • Тема: Свернуть, развернуть блок • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 4497
чёт не получается. я плохо понимаю в этом. Может кто напишет?

Страниц (38): В начало « ... 26 27 28 29 [30] 31 32 33 34 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB