[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных массива с и по
Страницы: 1, 2
Arh
Цитата (Kopipaster @ 21.05.2014 - 01:12)
<?php foreach($masiv as $item): ?>
<?php
echo $item[address]; ?>,
<?php endforeach; ?>

Зачем так писать? Ничего же не понятно, блин это же всего 3 строчки кода, но при этом такая каша. Даже ключ без кавычек.

<?php
foreach($masiv as $item) {
echo $item['address'];
}


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Kopipaster
Цитата (Arh @ 21.05.2014 - 10:57)
Зачем так писать?

Это потому что мой цикл из кода в котором много HTML
Я его Ctrl+C, Ctrl+V лишнее Del и пример готов wink.gif
Valick
Я даже не заглядывая в тему догадался, что речь идет о постраничной навигации (пагинатор). И 100% массив сформирован из запроса к БД.
Уважаемые форумцы, долго будем "сиськи мять"?

_____________
Стимулятор ~yoomoney - 41001303250491
RattleSneyk
А Массив многомерный.
И $masiv[key] = value; не подойдет...
Мне нужно в каждую строку добавлять.
RattleSneyk
Цитата (Valick @ 21.05.2014 - 11:13)
Я даже не заглядывая в тему догадался, что речь идет о постраничной навигации (пагинатор). И 100% массив сформирован из запроса к БД.
Уважаемые форумцы, долго будем "сиськи мять"?

Ну я вас разочарую - не пагинатор.
И массив не из базы=)
Valick
RattleSneyk, даже если не из базы (хотя учитывая названия полей...), я вас обрадую, это все равно будет постраничная навигация.
___
откуда массив?

_____________
Стимулятор ~yoomoney - 41001303250491
RattleSneyk
Цитата (Valick @ 21.05.2014 - 11:28)
RattleSneyk, даже если не из базы (хотя учитывая названия полей...), я вас обрадую, это все равно будет постраничная навигация.
___
откуда массив?

Фу ты господи=)
Не постраничная навигация это.

Для вас это очень важный вопрос?
Судя по каким названиям полей?

Массив с сервера и не из базы=)

Если бы вы на самом деле почитали всю тему - возможно поняли бы что за информация в массиве.

Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => 100001367946095 [category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -0.001 [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)
и т.д
Valick
Цитата
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п

тогда что это если не постраничная навигация?
Цитата
Массив с сервера и не из базы=)

БД - это тоже сервер, так что это не ответ
Цитата
Если бы вы на самом деле почитали всю тему

где я написал что я не прочитал всю тему?

_____________
Стимулятор ~yoomoney - 41001303250491
Kopipaster
Цитата (RattleSneyk @ 21.05.2014 - 11:19)
А Массив многомерный.
И $masiv[key] = value; не подойдет...
Мне нужно в каждую строку добавлять.

Ну ты как протрезвел уже?
Как насчёт того чтобы понятнее объяснить. Что тебе надо? Я ведь вчера не заметил а Valick ведь прав, с этим надо бороться, при формировании массива а не при выводе. Даже если это не пагинатор то ооочень похожая штука.
RattleSneyk
Цитата (Kopipaster @ 21.05.2014 - 11:43)
Цитата (RattleSneyk @ 21.05.2014 - 11:19)
А Массив многомерный.
И $masiv[key] = value; не подойдет...
Мне нужно в каждую строку добавлять.

Ну ты как протрезвел уже?
Как насчёт того чтобы понятнее объяснить. Что тебе надо? Я ведь вчера не заметил а Valick ведь прав, с этим надо бороться, при формировании массива а не при выводе. Даже если это не пагинатор то ооочень похожая штука.

В общем.
Выводятся данные в таблицу.
Данные берутся несколькими запросами. - Valick это история транзакций кошелька.

В зависимости от количество получения и отправки средств - появляется количество строк в массиве начиная с [0]

Таких массивов несколько, а именно 5.

Информация в них разная, но у них одинаковые ключи.

Вот мне нужно:
1. Объединить эти массивы.
2. Добавить к каждой строке доп. ключ, который будет обозначать из какого массива данные.
3. Желательно сортировать эти данные по дате.
4. Так же нужно ограничить количество отображаемых строк до 10.
Kopipaster
Цитата (RattleSneyk @ 21.05.2014 - 11:54)
Вот мне нужно:
1. Объединить эти массивы.
2. Добавить к каждой строке доп. ключ, который будет обозначать из какого массива данные.
3. Желательно сортировать эти данные по дате.
4. Так же нужно ограничить количество отображаемых строк до 10.

Ну вот как раз всё это формируется при запросе к БД. По крайней мере я работаю только так, через SQL запрос. Как решить такую задачу со стороны пыха не знаю. Наверняка можно но я даже заморачиватся не хочу.
sergeiss
Цитата (Kopipaster @ 21.05.2014 - 12:12)
Как решить такую задачу со стороны пыха не знаю. Наверняка можно но я даже заморачиватся не хочу.

В ПХП можно сделать всё, кроме детей wink.gif

А в БД надо делать всё по максимуму, чтобы в ПХП только принять данные - это я уже RattleSneyk поясняю. Правильно тебе говорят.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
RattleSneyk
Цитата (sergeiss @ 21.05.2014 - 13:08)
Цитата (Kopipaster @ 21.05.2014 - 12:12)
Как решить такую задачу со стороны пыха не знаю. Наверняка можно но я даже заморачиватся не хочу.

В ПХП можно сделать всё, кроме детей ;)

А в БД надо делать всё по максимуму, чтобы в ПХП только принять данные - это я уже RattleSneyk поясняю. Правильно тебе говорят.

Да.
Короче я решил писать все транзакции кроном в базу, а уже из базы брать нужные данные и выводить их на экран...

По такому поводу другой вопрос.

Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => 100001367946095 [category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -0.001 [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)

и т.д

Никак не могу правильно записать данные в базу.
foreach($transactonsbit as $key=>$val)
{
$sql = mysql_query("INSERT INTO *****
(user, type, address,amount,confirmations)
VALUES ('"
.(int)$val['user']."','".$val['category']."','".(int)$val['address']."','".(int)$val['amount']."','".$val['confirmations']."')");
}


Как я и думал не работает=)

Значения передаются не верно и записывается все 3 раза.

Кто подскажет как решить проблемку.
?+)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.