PHP.SU

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

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

> Найдено сообщений: 45
Sergius Отправлено: 06 Октября, 2015 - 20:24:33 • Тема: Обрезает json • Форум: Вопросы новичков

Ответов: 3
Просмотров: 1006
всем привет, не пойму
через JSON.stringify отправляю в php json, но через echo его выдает обрезаный не закрывая даже масив
Sergius Отправлено: 14 Июля, 2015 - 18:54:01 • Тема: Помощь - Получение ответа в формате json, использовая параметры из бд • Форум: Вопросы новичков

Ответов: 9
Просмотров: 306
DelphinPRO пишет:
не будет.
а если будет, нужно организовать отдельную таблицу.
повторю - так данные не хранят.


ок, допустим у меня все значения указаны отдельно в другой таблице как мне вывести в масив?
Sergius Отправлено: 14 Июля, 2015 - 00:36:39 • Тема: Помощь - Получение ответа в формате json, использовая параметры из бд • Форум: Вопросы новичков

Ответов: 9
Просмотров: 306
DelphinPRO пишет:
Sergius так данные в бд не хранят. Вам религия не позволяет сделать отдельные столбики в таблице для данных?


это через чур много столбцов будет
Sergius Отправлено: 13 Июля, 2015 - 21:50:52 • Тема: Помощь - Получение ответа в формате json, использовая параметры из бд • Форум: Вопросы новичков

Ответов: 9
Просмотров: 306
Viper пишет:
Sergius пишет:
да я уже запутался, мне нужно из данных бд составить json, как указал в примере выше
вы меня не совсем поняли. Что из колонок вам нужно как объект, а что как массив?

|
по идее задумка такова, что в поле может записано photo| далее данные фото так же может иметь запись video| и данный

мне нужно вывести это все в массив
Sergius Отправлено: 12 Июля, 2015 - 22:01:15 • Тема: Помощь - Получение ответа в формате json, использовая параметры из бд • Форум: Вопросы новичков

Ответов: 9
Просмотров: 306
Viper пишет:
Sergius вы определитесь с типами данных. В примере у вас мешанина из объектов и массивов, а вы пытаетесь просто массив в объект конвертировать через json_encode.


да я уже запутался, мне нужно из данных бд составить json, как указал в примере выше
Sergius Отправлено: 12 Июля, 2015 - 21:09:59 • Тема: Помощь - Получение ответа в формате json, использовая параметры из бд • Форум: Вопросы новичков

Ответов: 9
Просмотров: 306
Здравствуйте уважаемы!

Не могу составить правильный код, чтоб на выходе получалось, что то вроде этого

PHP:
скопировать код в буфер обмена
  1. {"obj":{"photos_num":2,"photos":{"photo_33":["33","\/uploads\/35919cf7ba5a5d20937e.png",201,260],"photo_36":["36,"\/uploads\/4813c12ed8b1a9237689.png",201,260]},"num":2,"videos_num":0,"videos":[]}


в поле таблицы
photo|33|/uploads/35919cf7ba5a5d20937e.png|201|260||
photo|36|/uploads/4813c12ed8b1a9237689.png|201|260||


за основу брал $json = json_encode(
array(
'photos' => array(
array('photo_'.$attach_type[3] => array('Ones','January'))
)
)
);
Sergius Отправлено: 03 Марта, 2015 - 15:06:27 • Тема: получение данных из бд в формате json • Форум: Вопросы новичков

Ответов: 0
Просмотров: 79
Здравствуйте уважаемые!

Как можно получить данные в таком формате json

CODE (javascript):
скопировать код в буфер обмена
  1. audio_98:["1","98","http:\/\/rul.ru\/uploads\/audio\/1\/1a187766ff8f802.mp3","In Flames","Darker Times","204","3:24","audios1","user_audios"],audio_96:["1","96","http:\/\/rul.ru\/uploads\/audio\/1\/e173a1edb5591e1.mp3","Linkin Park","One Step Closer","156","2:36","audios1","user_audios"]
  2.  


получается только

CODE (javascript):
скопировать код в буфер обмена
  1. {audio_98:["1","98","http:\/\/rul.ru\/uploads\/audio\/1\/1a187766ff8f802.mp3","In Flames","Darker Times","204","3:24","audios1","user_audios"]},{audio_96:["1","96","http:\/\/rul.ru\/uploads\/audio\/1\/e173a1edb5591e1.mp3","Linkin Park","One Step Closer","156","2:36","audios1","user_audios"]}

(Добавление)
я баклан, можете удалить данную тему?
Sergius Отправлено: 03 Марта, 2015 - 11:59:01 • Тема: заставить ставить флеш "Там где это нужно" • Форум: Вопросы новичков

Ответов: 4
Просмотров: 156
вопрос решен воспользовался json_encode();
Sergius Отправлено: 03 Марта, 2015 - 11:43:15 • Тема: заставить ставить флеш "Там где это нужно" • Форум: Вопросы новичков

Ответов: 4
Просмотров: 156
Мелкий пишет:
А зачем? Наверняка есть более правильный вариант.


а разве так нельзя сделать?
(Добавление)
JSON.parse();
просто он не хочет работать с первым вариантом
Sergius Отправлено: 02 Марта, 2015 - 13:23:20 • Тема: заставить ставить флеш "Там где это нужно" • Форум: Вопросы новичков

Ответов: 4
Просмотров: 156
Здравствуйте мне нужен такой вариант вывода html

CODE (html):
скопировать код в буфер обмена
  1. <div class=\"audioPage audioElem\" id=\"audio_112_50_public\" onclick=\"playNewAudio('112_50_public', event);\"> <div class=\"area\"></div></div>


с помощью addslashes выводит так

CODE (html):
скопировать код в буфер обмена
  1. <div class=\"audioPage audioElem\" id=\"audio_112_50_public\" onclick=\"playNewAudio(\'112_50_public\', event);\"> <div class=\"area\"></div></div>


т.е. как реализовать чтоб в этом '112_50_public' месте не ставился флеш?
Sergius Отправлено: 15 Февраля, 2015 - 20:44:50 • Тема: Расположение фотографий эффек плитка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 284
LIME пишет:
тоесть php должен знать размер области?
зачем этот идиотизм?

а зачем на сайте ненужное кол-во библиотек?
(Добавление)
на хабрехабре нашел
http://habrahabr[dot]ru/post/135421/

но чего то там не хватет
Sergius Отправлено: 15 Февраля, 2015 - 18:07:45 • Тема: Расположение фотографий эффек плитка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 284
LIME пишет:
http://wp-kama.ru/id_2818/masonry-vyivod-html-blokov-v-vide-kirpichnoy-kladki.html

именно на php
Sergius Отправлено: 15 Февраля, 2015 - 13:48:35 • Тема: Расположение фотографий эффек плитка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 284
Здравствуйте уважаемые форумчани!
Ка можно реализовать эффект плитки фотографий
Т.е. идет загрузка фотграфий php обрабатывает и отправляет фотграфии в html но с красивым расположение наподобие как это реализовано в вк
Sergius Отправлено: 15 Февраля, 2015 - 12:44:09 • Тема: получение нужной информации из json • Форум: Вопросы новичков

Ответов: 10
Просмотров: 467
likvidator пишет:
Sergius пишет:
я знаю сам audio_88 я его прописал, а как сделать так чтоб любой понимал например audio_6

Даже можно проще...мой косяк.. одного форыча хватает вполне,если условия не меняются:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.                 $data = json_decode('{"videos_num":0,"videos":{},"audios_num":2,"audios":{"audio_88":[88,{"url":"http://rulike.net/uploads/audio/1/b3647dff47a96c9.mp3","name":"Runaway","artist":"Linkin Park","time":184,"stime":"3:04","t":"profile","data":{"aid":88,"uid":1}}],"audio_8":[8,{"url":"http://rulike.net/uploads/audio/1/11111111111.mp3","name":"Someaudio","artist":"Linkin Park","time":184,"stime":"3:04","t":"profile","data":{"aid":8,"uid":1}}]}}');
  4.                 foreach($data->audios as $v) {
  5.                                         echo $v[1]->url."__".$v[1]->name."<br>";
  6.                 }    
  7. ?>
  8.  


точно, я ж был около этого))) спасибо тебе добрый человек Победа
Sergius Отправлено: 15 Февраля, 2015 - 01:32:39 • Тема: получение нужной информации из json • Форум: Вопросы новичков

Ответов: 10
Просмотров: 467
DelphinPRO пишет:
Sergius пишет:
собственно сам json который я отправляю в php

каким образом отправляете?

Вы не стесняйтесь указывать больше информации...


JSON.stringify()
(Добавление)
likvidator пишет:
а в чем проблема? обращайтесь к многомерному массиву по ключу 'audios', затем форычем его перебирайте,затем так же форычем перебираете массив с индексом 1,доставайте урлы и все,что вам будет нужно оттуда


А можно маленький пример? А то уже замучился
(Добавление)
likvidator пишет:
а в чем проблема? обращайтесь к многомерному массиву по ключу 'audios', затем форычем его перебирайте,затем так же форычем перебираете массив с индексом 1,доставайте урлы и все,что вам будет нужно оттуда


вот так я могу сделать

PHP:
скопировать код в буфер обмена
  1.                
  2.                 $attach_files = $_POST['attach'];
  3.  
  4.                 $data = json_decode($attach_files);
  5.                 foreach($data->audios->audio_88 as $k => $v) {
  6.                         $url = $v->url;
  7.                         $name = $v->name;
  8.                 }
  9.                
  10.                 echo $url.$name;


я знаю сам audio_88 я его прописал, а как сделать так чтоб любой понимал например audio_6

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB