PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 21
svbPavel Отправлено: 26 Февраля, 2013 - 03:16:13 • Тема: Кто пробовал написать Taobao на русском с использованием TAOBAO API • Форум: Работа с сетью

Ответов: 10
Просмотров: 7955
упс
svbPavel Отправлено: 16 Ноября, 2011 - 08:26:44 • Тема: Перевод сайта • Форум: Вопросы новичков

Ответов: 11
Просмотров: 386
DeepVarvar пишет:

google => переводчик, режим en=>ru, слово: mysqldump
Попробуйте.

Радость
вот по этому и не использую гугл апи для перевода, да и платный он стал ))
не спорю, автоматический перевод в большинстве случаев бывает ОЧЕНЬ корявый, но в моем случае (магазин работает с taobao) по другому никак ... не нанимать же 100500 переводчиков которые будут переводить миллионы китайских слов на русский, и наоборот - поисковые запросы русских пользователей на китайский.
svbPavel Отправлено: 16 Ноября, 2011 - 07:30:01 • Тема: Перевод сайта • Форум: Вопросы новичков

Ответов: 11
Просмотров: 386
погугли api microsoft translator, я у себя использую его для перевода с китайского на русский и обратно =)
svbPavel Отправлено: 29 Октября, 2011 - 04:25:19 • Тема: обход элементов • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 675
Доброго всем времени суток.
Помогите пожалуйста решить такую задачу:
в диве присутствуют например два <select>
при изменении значения в одном из них требуется в jq переменную запихать названия и значения всех селектов в диве, в такой форме:
название селекта1 : значение селекта1 ; название селекта2 : значение селекта2 ...
вот такое сообразил, но чет не работает:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".skudrop").change(function(){
  3.         $(".skus select").each(function(n,element){
  4.             str=str + $(element).attr("name") +":"+$(element).val()+";";
  5.         });
  6.     $(".skutext").html(str);
  7.    }) ;
  8.  
svbPavel Отправлено: 25 Октября, 2011 - 03:44:29 • Тема: Помогите с базой • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 35
фекалька вопрос ... конечно можно, эти как ты говоришь индивидуальные поля автоматически можно заполнять например данными из БД, а для отправки почты можно использовать такую замечательную вещь как phpmailer
svbPavel Отправлено: 18 Октября, 2011 - 06:16:25 • Тема: Yii (CJuiSliderInput) и jquery • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 20
Доброго времени суток всем!
Кто разбирается в yii и jquery, помогите пожалуйста реализовать следующую штуку Улыбка :

есть слайдер:
PHP:
скопировать код в буфер обмена
  1.  
  2.     $this->widget('zii.widgets.jui.CJuiSliderInput', array(
  3.           'model'=>$model,
  4.           'attribute'=>'startscore',
  5.           'maxAttribute'=>'endscore',
  6.           'options'=>array(
  7.               'range'=>true,
  8.               'min'=>0,
  9.               'max'=>20,
  10.           ),
  11.      ));
  12.  

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="minscore">
  3.   <img src="N.jpg">
  4. </div>
  5. <div id="maxscore">
  6.   <img src="N.jpg">
  7. </div>
  8.  

Нужно при изменении мин. и макс. значений в слайдере, в соответствующие дивы загрузить картинки.
Например, если пользователь установил мин.значение в слайдере 4, а максимальное 17, то в дивах требуется загрузить картинки в min - 4.jpg в max - 17.jpg =)
Вроде разжевал ... заранее благодарю за ответ!
svbPavel Отправлено: 31 Мая, 2011 - 09:53:19 • Тема: Интернет-магазин • Форум: HTTP и PHP

Ответов: 24
Просмотров: 5522
судя по скриншоту для начала стоит поменять:
-в выборе комплектации чекбоксы поменять на radio
-в выборе доп.опций наоборот, вместо radio поставить checkbox
svbPavel Отправлено: 31 Мая, 2011 - 09:33:17 • Тема: помогите с регулярными выражениями • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 100
EuGen пишет:
PHP:
скопировать код в буфер обмена
  1. $test='русские and english слова в string';
  2. $rgEng = array_filter(preg_split('/\s+/u', $test), create_function('$item', 'return preg_match("/^[a-zA-Z]+$/u", $item);'));
  3. $rgRus = array_diff(preg_split('/\s+/u', $test), $rgEng);
  4. var_dump($rgEng, $rgRus);

ух ты как зачетно ))) Бооольшое спасибо Улыбка
svbPavel Отправлено: 31 Мая, 2011 - 09:22:14 • Тема: как запустить функцию • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 64
кнопки в разных формах:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input name="delete1" type="submit" value="Удалить" />
  3. <input name="delete2" type="submit" value="Удалить" />
  4. <input name="delete3" type="submit" value="Удалить" />

и ловишь их по именам:
PHP:
скопировать код в буфер обмена
  1.  
  2. if($_POST['delete1']) {
  3. //трулялял
  4. }
  5.  

и еще, я бы функцию немного изменил:
PHP:
скопировать код в буфер обмена
  1. function delete_file($fileid){ 
  2.         $query1 = mysql_query("SELECT * FROM files WHERE id = '$fileid' ");
  3.         $string1 = mysql_fetch_array($query1);
  4.         $url = $string1['url'];
  5.         mysql_query("DELETE  FROM files WHERE id = '$fileid'");
  6.         delete($url);
  7. }

и вызывал бы ее:
PHP:
скопировать код в буфер обмена
  1.  
  2. if($_POST['delete1']) {
  3.   delete_file($_POST['fileid']) ;
  4. }
  5.  
svbPavel Отправлено: 31 Мая, 2011 - 08:03:38 • Тема: помогите с регулярными выражениями • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 100
DeepVarvar пишет:
"/^([а-я\s])*\s+(a-z\s)*$/ui"

а можно пример использования ? Улыбка
а то код:
PHP:
скопировать код в буфер обмена
  1.  
  2. $keywords = preg_split("/^([а-я\s])*\s+(a-z\s)*$/ui", "красные кеды Converse") ;
  3. echo "<pre>" ;
  4.    print_r($keywords) ;
  5. echo "</pre>" ;
  6.  

возвращает строку без изменений
svbPavel Отправлено: 31 Мая, 2011 - 07:07:36 • Тема: помогите с регулярными выражениями • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 100
Доброго времени суток всем.
Буду очень сильно благодарен если кто нибудь поможет написать функцию, разделяющую строку на русские и английские слова Улыбка , т.е. например, есть строка "красные кеды Converse" - надо разделить ее на "красные кеды" и "Converse", знаю что делается это с помощью регулярок, только вот я в них полный ноль Недовольство, огорчение
svbPavel Отправлено: 28 Мая, 2011 - 08:21:33 • Тема: Cессии. Несколько значений • Форум: HTTP и PHP

Ответов: 34
Просмотров: 19740
я вот так подумал, и решил что тебе надо не сессии щяс изучать, а работу с массивами!
... на счет удаления записи из массива по ее id, можно сделать от такую "индийскую" функцию(я уже писал ее):
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function delete_id($cart, $id){
  4. //$cart - твоя корзина
  5. //$id - ид товара, который нужно удалить
  6. $temp = array() ; // временная "корзина"
  7.         foreach($cart as $key=>$value){ //перебираем все товары в корзине
  8.                 if($key != $id){ //если текущий id товара не совпадает с удаляемым id то заносим его
  9.                 //во временную корзину
  10.                         $temp[$key] = $value ;
  11.                 }
  12.         }
  13. return $temp ; // и возвращаем массив(корзину) с товарами
  14. }
  15. //удалять так:
  16. $cart = $_SESSION['cart'] ; // Для наглядности
  17. $id = '135255' ; //ИД товара, который нужно удалить из корзины
  18. $cart = delete_id($cart, $id) ; // Тут удаляем
  19. $_SESSION['cart'] = $cart ; // пихаем обратно в сессию корзину
  20. ?>
  21.  

примерно так
svbPavel Отправлено: 27 Мая, 2011 - 11:33:25 • Тема: Cессии. Несколько значений • Форум: HTTP и PHP

Ответов: 34
Просмотров: 19740
во еще как можно Улыбка
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. //Добавление товара в корзину
  4. if($_SESSION['cart']){
  5.         $cart = $_SESSION['cart'] ;
  6. } else $cart = array() ;
  7.  
  8. $item_id = 123456 ; //ид товара
  9. $item_count = 1 ; //количество товара
  10.  
  11. $cart[$item_id] = $item_count ; // тут добавление
  12. $_SESSION['cart'] = $cart ;
  13. ?>
  14.  
  15. <?PHP
  16. //Вывод товара из корзины
  17. $cart = $_SESSION['cart'] ;
  18. foreach($cart as $item_id=>$item_count) {
  19.         echo "ID товара: $item_id , количество: $item_count " ;
  20. }
  21. ?>
  22.  
  23. <?PHP
  24. //Удалить товар из корзины можно какнить так (если индийски код, извиняюсь, тоже новичек в пхп)))
  25. function delete_item($cart, $delete_id){
  26. $new_cart = array() ;
  27.         foreach($cart as $item_id=>$item_count){
  28.                 if($item_id != $delete_id){
  29.                         $new_cart[$item_id]=$item_count ;
  30.                 }
  31.         }
  32.         return $new_cart ;
  33. }
  34. ?>
  35.  
svbPavel Отправлено: 27 Мая, 2011 - 09:39:22 • Тема: Cессии. Несколько значений • Форум: HTTP и PHP

Ответов: 34
Просмотров: 19740
Если я правильно понял, то можно сделать примерно так (пишу с коленки))):

массив такой:
PHP:
скопировать код в буфер обмена
  1.  
  2. $cart = array('id' =>'id', // id юзера ?
  3.                     'cart'=array('item_id'=>'count')
  4.                     ) ;
  5.  
  6. $_SESSION['id'] = $cart ;
  7.  

далее показываем саму карзину:
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($_SESSION['id'] as $val){
  3.         if(is_array($val)){
  4.                 foreach($val as $item_id=>$item_count){
  5.                         echo "<p>$item_id - $item_count штук" ;
  6.                 }
  7.         }
  8. }
  9.  
svbPavel Отправлено: 15 Апреля, 2011 - 01:37:45 • Тема: Вывод всех новостей из MySQL • Форум: Программирование на PHP

Ответов: 2
Просмотров: 210
пагинатор .. в гугле

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB