PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (5): [1] 2 3 4 5 »
Найдено сообщений: 66
Pirat
Отправлено: 13 Апреля, 2014 - 22:57:37 • Тема: Передача текста и переменной • Форум: JavaScript & VBScript
Ответов: 0 Просмотров: 535
Добрый вечер. Не могу победить задачу.
Есть, скажем запись в БД и ее номер. Как передать текст я разобрался... но никак не могу передать номер !!!
list - передаем массив данных [1|text, 17|text1, 23|text2.... 999|textN]
CODE (
javascript ):
скопировать код в буфер обмена
$( "#abc" ) .keyup ( function ( I) {
$( "#text" ) .html ( "" ) .show ( ) ;
for ( var i in list) {
var showInfo = list[ i] .split ( '|' ) ;
$( '#text' ) .append ( '<div>' + showInfo[ 1 ] + '</div>' ) ;
var no = showInfo[ 0] ;
} , 'html' ;
break ; ) ; }
$( "#abc" ) .keydown ( function ( I) {
switch ( I.keyCode ) {
case 13 : // enter
alert ( $( this ) .val ( ) ) ; - вот тут получить переменную no
return false ;
break ; ) ; }
Никак не выходит вывести номер no в alert($(this).val());. Получаю значение showInfo[1].
Пробовал еще десяток других способов - они тоже не рабочие
Pirat
Отправлено: 26 Сентября, 2013 - 14:46:11 • Тема: Не получается • Форум: Регулярные выражения
Ответов: 10 Просмотров: 450
Попробовал - результат тот же....
Но заметил интересную вещь. Если просто експлорером просмотреть HTML код, то такой записи не существует. Видимо она как то подгружается после. Какие есть мысли ?
(Добавление)
Поковырял дальше.... и увидел такую строку:
PHP:
скопировать код в буфер обмена
"valPostFee" : { currCityDest: '' } ,
"apiItemInfo" : "http://detailskip.taobao.com/json/ifq.htm?rdt=1380161780566&rlt=1379933466000&hdc=true&rtk=tsid37043528&rlk=rstime_sid37043528&lvm=5dd86f86b12418b6da85c8755950b7aa&nts=false&newSys=true&cart=true&skil=false&stm=1379728800000&id=17756287520&sid=170276057&sbn=e6d90ec09c7948c37b90f853a46edd00&p=1&al=false&ap=1&ss=0&free=0&q=1&ex=0&exs=0&shid=&at=b&ct=1" ,
простым переходом по ссылке увидел мне необходимое значение:
PHP:
скопировать код в буфер обмена
$callback ( {
postage: {
postageType: 'applyPostage' ,
type: 'applyPostage' ,
location: '上海' ,
destination: '全国' ,
carriage: '<span>快递:<em class="tb-rmb">¥</em><em class="tb-rmb-num">10.00</em></span><span>EMS:<em class="tb-rmb">¥</em><em class="tb-rmb-num">25.00</em></span><span>平邮:<em class="tb-rmb">¥</em><em class="tb-rmb-num">25.00</em></span>' ,
estimation: '' ,
dataUrl: 'http://delivery.taobao.com/detail/delivery_detail.do?itemId=17756287520&source=cdetail' ,
cityId: '1'
}
, quantity: {
quanity: 1,
paySuccess: 0,
confirmGoods: 1,
paySuccessItems: 0,
confirmGoodsItems: 1,
refundCount: 0,
interval: 30 }
} ) ;
Реально оттуда выдернуть значение ?
(Добавление)
Pirat пишет:
Попробовал - результат тот же....
Но заметил интересную вещь. Если просто експлорером просмотреть HTML код, то такой записи не существует. Видимо она как то подгружается после. Какие есть мысли ?
(Добавление)
Поковырял дальше.... и увидел такую строку:
PHP:
скопировать код в буфер обмена
"valPostFee" : { currCityDest: '' } ,
"apiItemInfo" : "http://detailskip.taobao.com/json/ifq.htm?rdt=1380161780566&rlt=1379933466000&hdc=true&rtk=tsid37043528&rlk=rstime_sid37043528&lvm=5dd86f86b12418b6da85c8755950b7aa&nts=false&newSys=true&cart=true&skil=false&stm=1379728800000&id=17756287520&sid=170276057&sbn=e6d90ec09c7948c37b90f853a46edd00&p=1&al=false&ap=1&ss=0&free=0&q=1&ex=0&exs=0&shid=&at=b&ct=1" ,
простым переходом по ссылке увидел мне необходимое значение:
PHP:
скопировать код в буфер обмена
$callback ( {
postage: {
postageType: 'applyPostage' ,
type: 'applyPostage' ,
location: '上海' ,
destination: '全国' ,
carriage: '<span>快递:<em class="tb-rmb">¥</em><em class="tb-rmb-num">10.00</em></span><span>EMS:<em class="tb-rmb">¥</em><em class="tb-rmb-num">25.00</em></span><span>平邮:<em class="tb-rmb">¥</em><em class="tb-rmb-num">25.00</em></span>' ,
estimation: '' ,
dataUrl: 'http://delivery.taobao.com/detail/delivery_detail.do?itemId=17756287520&source=cdetail' ,
cityId: '1'
}
, quantity: {
quanity: 1,
paySuccess: 0,
confirmGoods: 1,
paySuccessItems: 0,
confirmGoodsItems: 1,
refundCount: 0,
interval: 30 }
} ) ;
Реально оттуда выдернуть значение ?
Сделал пока последовательно обращаясь....
не уверен, правильно ли это, но работает
Pirat
Отправлено: 26 Сентября, 2013 - 13:28:48 • Тема: Не получается • Форум: Регулярные выражения
Ответов: 10 Просмотров: 450
Пробовал и с u...
Резултата так же 0
Пробовал конвертировать при помощи iconv. - тоже не дало результатов...
Самое интересное, что несколько вхождений показывается !!!
А именно это нет...
Может некая защита стоит, запрещающая парчить инфу ?
Pirat
Отправлено: 26 Сентября, 2013 - 12:11:01 • Тема: Не получается • Форум: Регулярные выражения
Ответов: 10 Просмотров: 450
Добрый день....
не могу никак побороть проблемку с регуляркой....
На странице ($url) есть такой кусок
Почему не работает ? Что делаю не так ?
P.s. <em class="tb-rmb-num"> встречается на странице несколько раз.... по-этому делаю через preg_match_all, причем некоторые данные он все таки выводит.
Pirat
Отправлено: 02 Марта, 2013 - 09:25:57 • Тема: Поиск по части слова • Форум: Работа с СУБД
Ответов: 3 Просмотров: 1273
Добрый день.
Реализую поиск по части слова через LIKE. т.е.
Все работает. Не подводит. Но в чем вопрос:
Когда в БД 4 млн. строк - поиск затягивается. Возможно ли его организовать другими методами, для "убыстрения" работы запроса ?
Pirat
Отправлено: 25 Июля, 2012 - 17:01:44 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков
Ответов: 9 Просмотров: 592
типа условие закрыл... ;)
(Добавление)
KingStar пишет: странно как-то ты конкатенацию делаешь
здесь в конце не добавил ковычки, зато здесь
вначале их почему-то вставил
не совсем понял....
т.е. правильно сделать было так:
а во втором вроде все правильно....
можно было сделать и так:
что впринципе одно и тоже
(Добавление)
Вот-вот и я тоже слышал что foreach быстрее работает... !!!!!
По этому и спрашиваю Ваше мнение... в Данной ситуации что лучше for или foreach
Pirat
Отправлено: 25 Июля, 2012 - 16:57:07 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков
Ответов: 9 Просмотров: 592
В общем сделал так.... вроде заработало.....
но хотелось бы услышать ваще мнение...
CODE (
htmlphp ):
скопировать код в буфер обмена
$aaa = array('0', '1' , '2' , '3' , ..... '100');
foreach ($aaa as $aaa_index) {
$name = ${'name_'.$aaa_index};
if (!empty($name)){ echo ''.$analog_code.'< br> '; }
Особенно как лучше делать циклом или массивом...
Pirat
Отправлено: 25 Июля, 2012 - 16:49:14 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков
Ответов: 9 Просмотров: 592
Добрый день (вечер)...
Есть некая проблема не могу ее побороть....
Начну с начала:
Есть 100 столбцов в БД (name_1, name_2.... name_100)
Некоторые из них пустые, некоторые нет....
необходимо сделать сравнение и вывод не пустых значений столбцов...
код выглядит примерно таким образом:
CODE (
htmlphp ):
скопировать код в буфер обмена
<? if ( ! empty ( $name_1 ) ) { ?> < tr>< td> <? echo $name_1 ; ?> </ td></ tr>
?< } ?>
<? if ( ! empty ( $name_2 ) ) { ?> < tr>< td> <? echo $name_2 ; ?> </ td></ tr>
?< } ?>
.........
<? if ( ! empty ( $name_100 ) ) { ?> < tr>< td> <? echo $name_100 ; ?> </ td></ tr>
?< } ?>
Согласитесь - бред, да и места много занимает.... и.т.п.
решил прибегнуть к циклу:
но не получается соединить переменную.... т.е.
$name_[$aaa] - не работает....
нашел еще конструкцию типа: $name = ${'name_'.$aaa};
echo $name - работает...., а условие нет: if (!empty($name)) {}
потом думал через массивы сделать - но тоже безрезультатно...
и что то Гугл не помогает.... видимо просто элементарная ошибка где то...
Pirat
Отправлено: 25 Мая, 2011 - 09:59:24 • Тема: Проверка значения сессии • Форум: HTTP и PHP
Ответов: 9 Просмотров: 3829
Добрый день ....
появился вопрос... но так и не нашел на него конкретный ответ...
Подскажите как правильнее проверять не пустое значение сессии...
1) if (!empty ($_SESSION[....................
2) if (isset ($_SESSION[...............
3) или все равно ....
Спасибо....
Ну и конечно же раз уж создал тему то и для $_POST и $_GET тоже .....
Pirat
Отправлено: 25 Декабря, 2009 - 19:36:34 • Тема: Проблема с DOUBLE () • Форум: SQL и Архитектура БД
Ответов: 5 Просмотров: 39
она не сложна.... но есть свои приколы....
например 10,05 если заменить на точку то он рисует 10.мая .... хотя формат выставлен текстовый !!!!....
может чем то заменить пункт в Php MyAdmin ???.... там стоит авто....
я как понял он просто считает 10,05 как две разные ячейки...
Страниц (5): [1] 2 3 4 5 »
Powered by ExBB FM 1.0 RC1. InvisionExBB