PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (11): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 151
Elegant
Отправлено: 29 Ноября, 2014 - 18:20:48 • Тема: JSON decode не могу декодировать • Форум: Вопросы новичков
Ответов: 7 Просмотров: 5370
DelphinPRO пишет:
Так вывело следующее
string(8205) " [{\"org_id\":\"21\",\"org_name\":\"\\u0414\\u0435\\u043f\\u0430\\u0440\\u0442\\u0430\\u043c\\u0435\\u043d\\u0442 \\u043f\\u043e \\u0427\\u0421 \\u041f\\u0430\\u0432\\u043b\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438, \\u0413\\u0423\",\"org_name_alias\":\"\",\"city_name\":\"1\",\"org_street_name\":\"\\u041c\\u0438\\u0440\\u0430\",\"house_num\":\"14\",\"org_adress_alias\":\"\",\"adress_id\":\"9895\",\"org_tel\":\"326273,535749\",\"org_tel_alias\":\"32-62-73,53-57-49\",\"org_email\":\"kchs.pavl@nursat.kz\",\"org_site\":\"\",\"orgs_rubric_ids\":\"5,8,9\",\"org_keywords\":\"\",\"org_filial\":\"21\",\"org_desc\":\"\",\"org_workday_1\":\"09:00-18:30\",\"org_workday_2\":\"09:00-18:30\",\"org_workday_3\":\"09:00-18:30\",\"org_workday_4\":\"09:00-18:30\",\"org_workday_5\":\"09:00-18:30\",\"org_workday_6\":\"no\",\"org_workday_7\":\"no\",\"org_lunch_1\":\"13:00-14:30\",\"org_lunch_2\":\"13:00-14:30\",\"org_lunch_3\":\"13:00-14:30\",\"org_lunch_4\":\"13:00-14:30\",\"org_lunch_5\":\"13:00-14:30\",\"org_lunch_6\":\"undefined\",\"org_lunch_7\":\"undefined\",\"org_work_alias\":\"\\u041f\\u043d - \\u041f\\u0442: 09:00-18:30<\\/span>\\u0421\\u0431, \\u0412\\u0441: \\u0432\\u044b\\u0445\\u043e\\u0434\\u043d\\u043e\\u0439<\\/span>\",\"status_id\":\"1\",\"rubric_alias\":\"telefonydoveriya\",\"rubric_id\":\"8\",\"street_id\":\"182\",\"adress_house\":\"14\",\"adress_lat\":\"52.301727\",\"adress_lng\":\"76.932206\",\"adress_status\":null,\"street_name\":\"\\u041c\\u0438\\u0440\\u0430\",\"city_id\":\"1\",\"street_gt2words\":\"0\",\"org_rubrics\":\"\\u0421\\u043b\\u0443\\u0436\\u0431\\u044b \\u0441\\u043f\\u0430\\u0441\\u0435\\u043d\\u0438\\u044f<\\/a> \\u0422\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d\\u044b \\u0434\\u043e\\u0432\\u0435\\u0440\\u0438\\u044f<\\/a> \\u0423\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u0427\\u0421<\\/a> \",\"org_sw\":\"off lo\"},{\"org_id\":\"62\",\"org_name\":\"\\u0414\\u0438\\u0432\\u0435\\u0440\\u0441\\u0438\\u044f, \\u0421\\u0435\\u0432\\u0435\\u0440\\u043d\\u044b\\u0439 \\u043e\\u0442\\u0434\\u0435\\u043b \\u043f\\u043e\\u043b\\u0438\\u0446\\u0438\\u0438\",\"org_name_alias\":\"\",\"city_name\":\"1\",\"org_street_name\":\"\\u041c\\u0443\\u0442\\u043a\\u0435\\u043d\\u043e\\u0432\\u0430\",\"house_num\":\"52\",\"org_adress_alias\":\"\",\"adress_id\":\"10275\",\"org_tel\":\"328189\",\"org_tel_alias\":\"32-81-89\",\"org_email\":\"\",\"org_site\":\"\",\"orgs_rubric_ids\":\"8,61\",\"org_keywords\":\"\",\"org_filial\":\"62\",\"org_desc\":\"\",\"org_workday_1\":\"undefined\",\"org_workday_2\":\"undefined\",\"org_workday_3\":\"undefined\",\"org_workday_4\":\"undefined\",\"org_workday_5\":\"undefined\",\"org_workday_6\":\"undefined\",\"org_workday_7\":\"undefined\",\"org_lunch_1\":\"undefined\",\"org_lunch_2\":\"undefined\",\"org_lunch_3\":\"undefined\",\"org_lunch_4\":\"undefined\",\"org_lunch_5\":\"undefined\",\"org_lunch_6\":\"undefined\",\"org_lunch_7\":\"undefined\",\"org_work_alias\":\"\",\"status_id\":\"1\",\"rubric_alias\":\"telefonydoveriya\",\"rubric_id\":\"8\",\"street_id\":\"191\",\"adress_house\":\"52\",\"adress_lat\":\"52.292309\",\"adress_lng\":\"76.997693\",\"adress_status\":null,\"street_name\":\"\\u041c\\u0443\\u0442\\u043a\\u0435\\u043d\\u043e\\u0432\\u0430\",\"city_id\":\"1\",\"street_gt2words\":\"0\",\"org_rubrics\":\"\\u0422\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d\\u044b \\u0434\\u043e\\u0432\\u0435\\u0440\\u0438\\u044f<\\/a> \\u0423\\u0412\\u0414 \\/ \\u0413\\u0423\\u0412\\u0414 \\/ \\u041c\\u0412\\u0414<\\/a> \",\"org_sw\":\"off lo\"},{\"org_id\":\"63\",\"org_name\":\"\\u0415\\u0434\\u0438\\u043d\\u044b\\u0439 \\u0442\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d \\u0434\\u043e\\u0432\\u0435\\u0440\\u0438\\u044f \\u043e\\u0440\\u0433\\u0430\\u043d\\u043e\\u0432 \\u0444\\u0438\\u043d\\u0430\\u043d\\u0441\\u043e\\u0432\\u043e\\u0439 \\u043f\\u043e\\u043b\\u0438\\u0446\\u0438\\u0438\",\"org_name_alias\":\"\",\"city_name\":\"1\",\"org_street_name\":\"\\u041a\\u0430\\u043c\\u0437\\u0438\\u043d\\u0430\",\"house_num\":\"37\",\"org_adress_alias\":\"\",\"adress_id\":\"6445\",\"org_tel\":\"144\",\"org_tel_alias\":\"144\",\"org_email\":\"\",\"org_site\":\"\",\"orgs_rubric_ids\":\"8\",\"org_keywords\":\"\",\"org_filial\":\"63\",\"org_desc\":\"\",\"org_workday_1\":\"\\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e\",\"org_workday_2\":\"\\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e\",\"org_workday_3\":\"\\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e\",\"org_workday_4\":\"\\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e\",\"org_workday_5\":\"\\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e\",\"org_workday_6\":\"undefined\",\"org_workday_7\":\"undefined\",\"org_lunch_1\":\"undefined\",\"org_lunch_2\":\"undefined\",\"org_lunch_3\":\"undefined\",\"org_lunch_4\":\"undefined\",\"org_lunch_5\":\"undefined\",\"org_lunch_6\":\"undefined\",\"org_lunch_7\":\"undefined\",\"org_work_alias\":\"\\u041f\\u043d - \\u041f\\u0442: \\u043a\\u0440\\u0443\\u0433\\u043b\\u043e\\u0441\\u0443\\u0442\\u043e\\u0447\\u043d\\u043e<\\/span>\",\"status_id\":\"1\",\"rubric_alias\":\"telefonydoveriya\",\"rubric_id\":\"8\",\"street_id\":\"122\",\"adress_house\":\"37\",\"adress_lat\":\"52.286844\",\"adress_lng\":\"76.982512\",\"adress_status\":null,\"street_name\":\"\\u041a\\u0430\\u043c\\u0437\\u0438\\u043d\\u0430\",\"city_id\":\"1\",\"street_gt2words\":\"0\",\"org_rubrics\":\"\\u0422\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d\\u044b \\u0434\\u043e\\u0432\\u0435\\u0440\\u0438\\u044f<\\/a> \",\"org_sw\":\"off lo\"},{\"org_id\":\"64\",\"org_name\":\"\\u0421\\u043e\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u043e-\\u0432\\u043e\\u043b\\u043e\\u043d\\u0442\\u0435\\u0440\\u0441\\u043a\\u0438\\u0439 \\u0446\\u0435\\u043d\\u0442\\u0440, \\u041c\\u043e\\u043b\\u043e\\u0434\\u0435\\u0436\\u043d\\u043e\\u0435 \\u043e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u043e\\u0435 \\u043e\\u0431\\u044a\\u0435\\u0434\\u0438\\u043d\\u0435\\u043d\\u0438\\u0435\",\"org_name_alias\":\"\",\"city_name\":\"1\",\"org_street_name\":\"\\u0410\\u043a\\u0430\\u0434\\u0435\\u043c\\u0438\\u043a\\u0430 \\u0421\\u0430\\u0442\\u043f\\u0430\\u0435\\u0432\\u0430\",\"house_num\":\"65\",\"org_adress_alias\":\"\",\"adress_id\":\"1879\",\"org_tel\":\"\",\"org_tel_alias\":\"\",\"org_email\":\"\",\"org_site\":\"\",\"orgs_rubric_ids\":\"8\",\"org_keywords\":\"\",\"org_filial\":\"64\",\"org_desc\":\"\",\"org_workday_1\":\"09:00-18:00\",\"org_workday_2\":\"09:00-18:00\",\"org_workday_3\":\"09:00-18:00\",\"org_workday_4\":\"09:00-18:00\",\"org_workday_5\":\"09:00-18:00\",\"org_workday_6\":\"undefined\",\"org_workday_7\":\"undefined\",\"org_lunch_1\":\"13:00-14:00\",\"org_lunch_2\":\"13:00-14:00\",\"org_lunch_3\":\"13:00-14:00\",\"org_lunch_4\":\"13:00-14:00\",\"org_lunch_5\":\"13:00-14:00\",\"org_lunch_6\":\"13:00-14:00\",\"org_lunch_7\":\"13:00-14:00\",\"org_work_alias\":\"\\u041f\\u043d - \\u041f\\u0442: 09:00-18:00<\\/span>\",\"status_id\":\"1\",\"rubric_alias\":\"telefonydoveriya\",\"rubric_id\":\"8\",\"street_id\":\"35\",\"adress_house\":\"65\",\"adress_lat\":\"52.281892\",\"adress_lng\":\"76.942061\",\"adress_status\":null,\"street_name\":\"\\u0410\\u043a\\u0430\\u0434\\u0435\\u043c\\u0438\\u043a\\u0430 \\u0421\\u0430\\u0442\\u043f\\u0430\\u0435\\u0432\\u0430\",\"city_id\":\"1\",\"street_gt2words\":\"1\",\"org_rubrics\":\"\\u0422\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d\\u044b \\u0434\\u043e\\u0432\\u0435\\u0440\\u0438\\u044f<\\/a> \",\"org_sw\":\"off lo\"}]" NULL
Elegant
Отправлено: 28 Ноября, 2014 - 22:08:24 • Тема: JSON decode не могу декодировать • Форум: Вопросы новичков
Ответов: 7 Просмотров: 5370
Не дурак, попробывал в первую очередь..
Вот так скрипт выглядить
PHP:
скопировать код в буфер обмена
<?
$nazv = $_POST [ 'nazv' ] ;
?>
<form class="form-horizontal" role="form" method="post">
<input type="text" name="nazv">
<button type="submit" class="btn btn-primary">Готово</button>
</form>
Вот так скрит выглядит...
Выводит NULL
Elegant
Отправлено: 28 Ноября, 2014 - 21:52:50 • Тема: JSON decode не могу декодировать • Форум: Вопросы новичков
Ответов: 7 Просмотров: 5370
ДД! Пожалуйста подкскажите, буду век благодарен...
имеется вот тако JSON ответ
Спойлер (Отобразить ) Цитата:
[{"org_id":"21","org_name":"\u0414\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442 \u043f\u043e \u0427\u0421 \u041f\u0430\u0432\u043b\u043e\u0434\u0430\u0440\u0441\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438, \u0413\u0423","org_name_alias":"","city_name":"1","org_street_name":"\u041c\u0438\u0440\u0430","house_num":"14","org_adress_alias":"","adress_id":"9895","org_tel":"326273,535749","org_tel_alias":"32-62-73,53-57-49","org_email":"kchs.pavl@nursat.kz","org_site":"","orgs_rubric_ids":"5,8,9","org_keywords":"","org_filial":"21","org_desc":"","org_workday_1":"09:00-18:30","org_workday_2":"09:00-18:30","org_workday_3":"09:00-18:30","org_workday_4":"09:00-18:30","org_workday_5":"09:00-18:30","org_workday_6":"no","org_workday_7":"no","org_lunch_1":"13:00-14:30","org_lunch_2":"13:00-14:30","org_lunch_3":"13:00-14:30","org_lunch_4":"13:00-14:30","org_lunch_5":"13:00-14:30","org_lunch_6":"undefined","org_lunch_7":"undefined","org_work_alias":"<span>\u041f\u043d - \u041f\u0442: 09:00-18:30<\/span><span>\u0421\u0431, \u0412\u0441: \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439<\/span>","status_id":"1","rubric_alias":"telefonydoveriya","rubric_id":"8","street_id":"182","adress_house":"14","adress_lat":"52.301727","adress_lng":"76.932206","adress_status":null,"street_name":"\u041c\u0438\u0440\u0430","city_id":"1","street_gt2words":"0","org_rubrics":"<a class='org-rubrics-tags' data-id='5' data-level='1'>\u0421\u043b\u0443\u0436\u0431\u044b \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f<\/a> <a class='org-rubrics-tags' data-id='8' data-level='1'>\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u0434\u043e\u0432\u0435\u0440\u0438\u044f<\/a> <a class='org-rubrics-tags' data-id='9' data-level='1'>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0427\u0421<\/a> ","org_sw":"off lo"},{"org_id":"62","org_name":"\u0414\u0438\u0432\u0435\u0440\u0441\u0438\u044f, \u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0434\u0435\u043b \u043f\u043e\u043b\u0438\u0446\u0438\u0438","org_name_alias":"","city_name":"1","org_street_name":"\u041c\u0443\u0442\u043a\u0435\u043d\u043e\u0432\u0430","house_num":"52","org_adress_alias":"","adress_id":"10275","org_tel":"328189","org_tel_alias":"32-81-89","org_email":"","org_site":"","orgs_rubric_ids":"8,61","org_keywords":"","org_filial":"62","org_desc":"","org_workday_1":"undefined","org_workday_2":"undefined","org_workday_3":"undefined","org_workday_4":"undefined","org_workday_5":"undefined","org_workday_6":"undefined","org_workday_7":"undefined","org_lunch_1":"undefined","org_lunch_2":"undefined","org_lunch_3":"undefined","org_lunch_4":"undefined","org_lunch_5":"undefined","org_lunch_6":"undefined","org_lunch_7":"undefined","org_work_alias":"","status_id":"1","rubric_alias":"telefonydoveriya","rubric_id":"8","street_id":"191","adress_house":"52","adress_lat":"52.292309","adress_lng":"76.997693","adress_status":null,"street_name":"\u041c\u0443\u0442\u043a\u0435\u043d\u043e\u0432\u0430","city_id":"1","street_gt2words":"0","org_rubrics":"<a class='org-rubrics-tags' data-id='8' data-level='1'>\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u0434\u043e\u0432\u0435\u0440\u0438\u044f<\/a> <a class='org-rubrics-tags' data-id='61' data-level='2'>\u0423\u0412\u0414 \/ \u0413\u0423\u0412\u0414 \/ \u041c\u0412\u0414<\/a> ","org_sw":"off lo"},{"org_id":"63","org_name":"\u0415\u0434\u0438\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0434\u043e\u0432\u0435\u0440\u0438\u044f \u043e\u0440\u0433\u0430\u043d\u043e\u0432 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u043b\u0438\u0446\u0438\u0438","org_name_alias":"","city_name":"1","org_street_name":"\u041a\u0430\u043c\u0437\u0438\u043d\u0430","house_num":"37","org_adress_alias":"","adress_id":"6445","org_tel":"144","org_tel_alias":"144","org_email":"","org_site":"","orgs_rubric_ids":"8","org_keywords":"","org_filial":"63","org_desc":"","org_workday_1":"\u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e","org_workday_2":"\u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e","org_workday_3":"\u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e","org_workday_4":"\u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e","org_workday_5":"\u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e","org_workday_6":"undefined","org_workday_7":"undefined","org_lunch_1":"undefined","org_lunch_2":"undefined","org_lunch_3":"undefined","org_lunch_4":"undefined","org_lunch_5":"undefined","org_lunch_6":"undefined","org_lunch_7":"undefined","org_work_alias":"<span>\u041f\u043d - \u041f\u0442: \u043a\u0440\u0443\u0433\u043b\u043e\u0441\u0443\u0442\u043e\u0447\u043d\u043e<\/span>","status_id":"1","rubric_alias":"telefonydoveriya","rubric_id":"8","street_id":"122","adress_house":"37","adress_lat":"52.286844","adress_lng":"76.982512","adress_status":null,"street_name":"\u041a\u0430\u043c\u0437\u0438\u043d\u0430","city_id":"1","street_gt2words":"0","org_rubrics":"<a class='org-rubrics-tags' data-id='8' data-level='1'>\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u0434\u043e\u0432\u0435\u0440\u0438\u044f<\/a> ","org_sw":"off lo"},{"org_id":"64","org_name":"\u0421\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e-\u0432\u043e\u043b\u043e\u043d\u0442\u0435\u0440\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440, \u041c\u043e\u043b\u043e\u0434\u0435\u0436\u043d\u043e\u0435 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435","org_name_alias":"","city_name":"1","org_street_name":"\u0410\u043a\u0430\u0434\u0435\u043c\u0438\u043a\u0430 \u0421\u0430\u0442\u043f\u0430\u0435\u0432\u0430","house_num":"65","org_adress_alias":"","adress_id":"1879","org_tel":"","org_tel_alias":"","org_email":"","org_site":"","orgs_rubric_ids":"8","org_keywords":"","org_filial":"64","org_desc":"","org_workday_1":"09:00-18:00","org_workday_2":"09:00-18:00","org_workday_3":"09:00-18:00","org_workday_4":"09:00-18:00","org_workday_5":"09:00-18:00","org_workday_6":"undefined","org_workday_7":"undefined","org_lunch_1":"13:00-14:00","org_lunch_2":"13:00-14:00","org_lunch_3":"13:00-14:00","org_lunch_4":"13:00-14:00","org_lunch_5":"13:00-14:00","org_lunch_6":"13:00-14:00","org_lunch_7":"13:00-14:00","org_work_alias":"<span>\u041f\u043d - \u041f\u0442: 09:00-18:00<\/span>","status_id":"1","rubric_alias":"telefonydoveriya","rubric_id":"8","street_id":"35","adress_house":"65","adress_lat":"52.281892","adress_lng":"76.942061","adress_status":null,"street_name":"\u0410\u043a\u0430\u0434\u0435\u043c\u0438\u043a\u0430 \u0421\u0430\u0442\u043f\u0430\u0435\u0432\u0430","city_id":"1","street_gt2words":"1","org_rubrics":"<a class='org-rubrics-tags' data-id='8' data-level='1'>\u0422\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u0434\u043e\u0432\u0435\u0440\u0438\u044f<\/a> ","org_sw":"off lo"}]
Знаю что этот JSON возвращает 4 объекта
Подскажите как декодировать этот JSON в массив для последующей вставки в БД?
Очень надо!!!
Elegant
Отправлено: 20 Сентября, 2014 - 18:58:45 • Тема: Не могу передать через POST значения html-разметки • Форум: Вопросы новичков
Ответов: 4 Просмотров: 347
Не могу передать через POST значения html-разметки...
сейчас код выглядит так
CODE (
htmlphp ):
скопировать код в буфер обмена
<? include ( "nav.php" ) ; ?>
<?
if ( $_POST [ "videoadress" ] ) {
$videoadress = $_POST [ "videoadress" ] ;
echo $videoadress ; }
.....
Передаю это <iframe src="http://vk.com/video_ext.php?oid=-54378078&id=166872032&hash=3782b2c9358f2a85&hd=1" width="607" height="360" frameborder="0"></iframe>
...
Передаю вот так
<form method="post" class="register-form" enctype="multipart/form-data" action="cabinetport.php">
<input class="input-block-level" type="text" placeholder="Скопируйте код для вставки из любого видеосервиса" id="videoadress" name="videoadress" value="">
В итоге выполнения меня блочит сервер минут на 20...
Forbidden
Пытался передать просто символы < > ? & " "
Без проблем передаются, но вот полностью нужный код не выходит
Elegant
Отправлено: 17 Сентября, 2014 - 18:30:10 • Тема: Выборка из двух таблиц с условием • Форум: Вопросы новичков
Ответов: 3 Просмотров: 210
Добрый день! Есть проблема...Нужно сделать выборку из 2 таблиц БД
1. user - инфа о юзере
3. services - сервисы
в таблице USER есть колонка categ,а в ней значения (1, 2)
в таблице SERVICES есть две колонки ID и NAZVANIE
(1|Рука
2|Нога
3|Голова)
Вот что написал
PHP:
скопировать код в буфер обмена
$client = $_GET [ "client" ] ; - берем нужный ID
$sql = "select user.id,user.categ,services .id as idid,
services .nazvanie
FROM user,services
WHERE user.id=$client " ;
{
$categ = $itog [ "categ" ] ;
$pieces = explode ( ", " , $categ ) ; - перегоняем в массив
.... }
А вот дальше я не знаю....
Нужно что бы на странице повилось типа такого
"CLIENT ID - 1(Рука, Нога)"
Elegant
Отправлено: 10 Сентября, 2014 - 20:10:57 • Тема: Объединение массивов • Форум: Вопросы новичков
Ответов: 1 Просмотров: 82
ДД! Подскажите как сделать объединение массивов, что бы элементы из второго массивами стали индексами в новосозданном массиве...
Типа
array = qqq, www, eee;
array2 = 123, 124, 125;
Нужно что бы стало:
Array
(
[123] => qqq
[124] => www
[125] => eee
)
Ну или что то подобное...мне надо по итогу массив прогнать через FOREACH
в таком коде
foreach($_POST['name2'] as $value)
{
$strSQL = "update variants set razmer='$value' where id='ЗДЕСЬ ДОЛЖЕН БЫТЬ ЭЛЕМЕНТ ИЗ ВТОРОГО МАССИВА'";
mysql_query($strSQL);
};
(Добавление)
Отбой..решил)))
$c = array_combine($a, $b);
Elegant
Отправлено: 02 Июня, 2014 - 15:01:42 • Тема: Разбор массива от вКонтакте • Форум: Вопросы новичков
Ответов: 2 Просмотров: 175
Перевел в ассоциативный массив
теперь ошибка выглядит так:
CODE (
htmlphp ):
скопировать код в буфер обмена
array ( 1 ) { [ "error" ] => array ( 3 ) { [ "error_code" ] => int
( 113 ) [ "error_msg" ] => string
( 15 ) "Invalid user id" [ "request_params" ] => array ( 4
) { [ 0
] => array ( 2 ) { [ "key" ] => string
( 5 ) "oauth" [ "value" ] => string
( 1 ) "1" } [ 1
] => array ( 2 ) { [ "key" ] => string
( 6 ) "method" [ "value" ] => string
( 9 ) "users.get" } [ 2
] => array ( 2 ) { [ "key" ] => string
( 8 ) "user_ids" [ "value" ] => string
( 0 ) "" } [ 3
] => array ( 2 ) { [ "key" ] => string
( 6 ) "fields" [ "value" ] => string
( 28 ) "photo_max,online,screen_name" } } } }
Я вот только не умею разбирать ассоциативные массивы...как допустим вывести из него
["error_code"]=> int(113), а именно 113
(Добавление)
Разобрался
Elegant
Отправлено: 02 Июня, 2014 - 14:13:53 • Тема: Разбор массива от вКонтакте • Форум: Вопросы новичков
Ответов: 2 Просмотров: 175
ДД, не могу разобрать массива правильно
от вконтакте приходят 2 типа ответа
1
CODE (
htmlphp ):
скопировать код в буфер обмена
{ "response" : [ { "uid" : 1 , "first_name" : "Павел" , "last_name" : "Дуров" , "screen_name" : "durov" , "photo_max" : "http:\/\/cs9591.vk.me\/v9591001\/72\/NBRJW_81WaM.jpg" , "online" : 0 } ] }
2
CODE (
htmlphp ):
скопировать код в буфер обмена
{ "error" : { "error_code" : 113 , "error_msg" : "Invalid user id" , "request_params" : [ { "key" : "oauth" , "value" : "1" } , { "key" : "method" , "value" : "users.get" } , { "key" : "user_ids" , "value" : "ыфвфыв" } , { "key" : "fields" , "value" : "photo_max,online,screen_name" } ] } }
обрабатываю полученные данные через json_decode
показания var_dump в случае ошибки
CODE (
htmlphp ):
скопировать код в буфер обмена
object( stdClass) #1 (1) { ["error"]=> object(stdClass)#2 (3) { ["error_code"]=> int(113) ["error_msg"]=> string(15) "Invalid user id" ["request_params"]=> array(4) { [0]=> object(stdClass)#3 (2) { ["key"]=> string(5) "oauth" ["value"]=> string(1) "1" } [1]=> object(stdClass)#4 (2) { ["key"]=> string(6) "method" ["value"]=> string(9) "users.get" } [2]=> object(stdClass)#5 (2) { ["key"]=> string(8) "user_ids" ["value"]=> string(14) "ыфвфыыв" } [3]=> object(stdClass)#6 (2) { ["key"]=> string(6) "fields" ["value"]=> string(28) "photo_max,online,screen_name" } } } }
А теперь сообственно сама задача...как можно получить в первую очередь либо response либо error
Elegant
Отправлено: 03 Апреля, 2014 - 11:57:07 • Тема: Mysql группировка по дате • Форум: Вопросы новичков
Ответов: 2 Просмотров: 176
Добрый день! Пишу код который из базы берет записи по дате продажи(saledate) и по состоянию(sost=2). Хочу вывести их в блоки...т.е. что бы был блок "2014-02-28", а в нем все проданные товары за эту дату..
PHP:
скопировать код в буфер обмена
<?
$sql = "select sost,saledate from products where sost=2 ORDER BY saledate ASC" ;
{
$datasale = $itog [ "saledate" ] ;
?>
<article class="media">
<div class="media-body">
<div class="pull-right media-mini text-center text-muted">
<strong class='h4'><? echo $datasale ?> </strong>
</div>
<?
$sql1 = "select sost,saledate,img from products where sost=2 and saledate='$datasale '" ;
{
echo "
<img src='../products/" . $itog1 [ "img" ] . "' height='100' width='100'>
" ;
}
?>
</article><div class="line pull-in"></div>
<? } ?>
Но при выводе у меня берет все даты где состояния товара =2, и выводит их...получается что к примеру, если 2014-02-28 было две продажи, то выводится 2 блока с этими продажами...как сделать правильную группировку по дате?
Elegant
Отправлено: 12 Февраля, 2014 - 09:19:46 • Тема: Парсер работает через раз. • Форум: Вопросы новичков
Ответов: 2 Просмотров: 196
Ребят подскажите. Работаю через simple_html_dom.php с сайтом ТаоБао
Есть скрипт который по ссылки заходит на ТаоБао и выкачивает размеры, варианты, название и картинки с вариантами(если они есть)
Раньше все было норм, но сейчас если вариантов с картинками много то не загружается мой скрипт.
Мне кажется это можно решить увеличив время загрузки работы парсера..или чем то в этом роде...вот мой сокращенный код на примере ссылки http://item[dot]taobao[dot]com/item[dot]htm?[dot][dot][dot]p;id=19779744535 - здесь много вариантов и эта страница у меня не грузиться
ЕСли вставить например эту ссылку - http://item[dot]taobao[dot]com/item[dot]htm?[dot][dot][dot]p;id=37221690258
То все норм работает
PHP:
скопировать код в буфер обмена
<?
$url = 'http://item.taobao.com/item.htm?spm=a1z10.5.w4004-881096618.6.11VtXq&id=19779744535' ;
include ( 'simple_html_dom.php' ) ; // подключаем библиотеку
$html = new simple_html_dom( ) ; // создаем объект
$html = file_get_html( $url ) ; // создание объекта по ссылке
foreach ( $html -> find ( 'em[class=tb-rmb-num]' ) as $element ) {
}
foreach ( $html -> find ( 'div[class=tb-booth tb-pic tb-main-pic]' ) as $st ) {
}
$price = @ trim ( $price ) ;
foreach ( $html -> find ( 'ul[class=tb-clearfix J_TSaleProp]' ) as $size ) {
}
foreach ( $html -> find ( 'ul[class=tb-clearfix J_TSaleProp tb-img]' ) as $variant ) {
}
?>
Размер
<select name="size">
<?
foreach ( $matches [ 0] as $key => $value ) {
echo "<option value='$value1 '>$value1 </option>" ;
}
?>
</select>
<br>
<label class="control-label">Вариант</label>
<?
foreach ( $matches1 [ 0] as $key => $value )
{
$value = iconv ( 'GBK' , 'UTF-8' , $value ) ; list ( $a , $qqq ) = explode ( '<a href="#" style="background:url(' , $value ) ;
list ( $qqq , $b ) = explode ( ') center no-repeat;">' , $qqq ) ; echo "<input type='radio' name='variant' value='$www | $qqq ' /> <img src='$qqq ' alt='$www ' width='45px' height='45px'>
" ;
}
?>
<br>
<label class="control-label">Цена</label>
<input type="text" name="price" id="price" value="<? echo $price ; ?> ">
</body>
</html>
(Добавление)
Почитал в инетах и вроде понял что нужная мне страница слишком большая...можно ли как то обойти это или загружать к примеру первые 10000 символов?
Elegant
Отправлено: 19 Октября, 2013 - 09:10:06 • Тема: Письмо с вложением • Форум: Вопросы новичков
Ответов: 2 Просмотров: 115
Всем привет! У меня проблемка
PHP:
скопировать код в буфер обмена
<?
$thm = '123' ;
function send_mail( $to , $thm , $html , $path )
{
$path = '/var/www/site/data/www/site.ru/13.pdf' ;
if ( ! $fp )
{
print "Файл $path не может быть прочитан" ;
}
$headers .= "MIME-Version: 1.0\n " ;
$headers .= "Content-Type: multipart/mixed; boundary=\" $boundary \" \n " ;
$multipart .= "--$boundary \n " ;
$kod = 'koi8-r' ; // или $kod = 'windows-1251';
$multipart .= "Content-Type: text/html; charset=$kod \n " ;
$multipart .= "Content-Transfer-Encoding: Quot-Printed\n \n " ;
$multipart .= "$html \n \n " ;
$message_part = "--$boundary \n " ;
$message_part .= "Content-Type: application/octet-stream\n " ;
$message_part .= "Content-Transfer-Encoding: base64\n " ;
$message_part .= "Content-Disposition: attachment; filename = \" " . $path . "\" \n \n " ;
$multipart .= $message_part . "--$boundary --\n " ;
if ( ! mail ( "name@mail.ru" , $thm , $multipart , $headers ) )
{
echo "К сожалению, письмо не отправлено" ;
}
}
send_mail( $mail_to , $thm , $msg , $picture ) ;
?>
Письмо приходит, но во вложении
Untitled.bin
233 КБ
Почему на 13.pdf?
Elegant
Отправлено: 09 Октября, 2013 - 08:18:04 • Тема: Время ожидание парсера • Форум: Вопросы новичков
Ответов: 1 Просмотров: 142
Добрый день! Использую библиотеку simple_html_dom.php, парсю страницы с таобао...но бывает и довольно часто что страница не парситься, точнее весь скрипт не выполняется...Иногда надо обновить страницу, а иногда раза по 2 по 3 приходится обновляться...Думаю это как то связанно с временем ожидание или времен ответа...Подскажите кто может)
Страниц (11): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB