sergeiss
27.06.2014 - 09:51
Цитата (phpшник @ 27.06.2014 - 08:51) |
$fdata = |
Цитата (phpшник @ 27.06.2014 - 08:51) |
$result = |
А где значения массива $field, из которого ты берешь элемент $field['fname']?
Цитата (phpшник @ 27.06.2014 - 09:49) |
ПОМОГИТЕ КТО НИБУДЬ!! есть тут спецы? |
Если ты хочешь, чтобы тебе помогли, то надо не кричать, а сотрудничать с помогающим

Вот я тебе задал вопрос, а ты на него не ответил. Ты ответил на другой какой-то вопрос. Но не показал, что же у тебя в массиве $field находится.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
T1grOK
27.06.2014 - 09:52
Совсем не хотим слушать, поизучай массивы, видимо с ними проблема. Удачи.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
phpшник
27.06.2014 - 10:02
Цитата (sergeiss @ 27.06.2014 - 09:51) |
Цитата (phpшник @ 27.06.2014 - 08:51) | $fdata = |
Цитата (phpшник @ 27.06.2014 - 08:51) | $result = |
А где значения массива $field, из которого ты берешь элемент $field['fname']?
Цитата (phpшник @ 27.06.2014 - 09:49) | ПОМОГИТЕ КТО НИБУДЬ!! есть тут спецы? |
Если ты хочешь, чтобы тебе помогли, то надо не кричать, а сотрудничать с помогающим :) Вот я тебе задал вопрос, а ты на него не ответил. Ты ответил на другой какой-то вопрос. Но не показал, что же у тебя в массиве $field находится.
|
массив field это не массив, а ключ и значение массива result, то есть
массив result =
[0] => Array
(
[name] => 0B0
[fname] => date
[ftype] => date
[fparams] =>
)
[1] => Array
(
[name] => $>B>
[fname] => foto
[ftype] => img
[fparams] =>
)
[2] => Array
(
[name] => 03>;>2>:
[fname] => title
[ftype] => text
[fparams] =>
)
[3] => Array
(
[name] => !>1KB8O
[fname] => text
[ftype] => textarea
[fparams] =>
)
а fdata =
[0] => Array
(
[id] => 37
[idpath] => 99
[visible] => 1
[sort] => 0
[foto] => /99/53aaac3e5dc81/
[date] => 2014-06-04
[title] => "C@=8@ A@548 ;N18B5;59 3>@>40 <>A:2K
[text] =>
B@>5==K5 181;8>B5:8 PHP 4;O >1@01>B:8 2;>65==KE <=>65AB2 2 MySQL. "5 87 20A, :>B>@K5 2 =0AB>OI55 2@5<O 8A?>;L7C5BAO <>45;L A<56=>AB8 A?8A>: 8 E>B5; 1K, GB>1K M:A?5@8<5=B8@>20BL A <>45;LN 2;>65==KE =01>@ 1C45B =09B8 ?@8<5@ :>40 4;O ?@5>1@07>20=8O <564C =8<8 2 %@0=5=85 85@0@E8G5A:8E 40==KE 2 1075 40==KE
)
в начале я перепутал в место result fdata вбил, из за нервов видимо
phpшник
27.06.2014 - 10:04
Цитата (T1grOK @ 27.06.2014 - 09:52) |
Совсем не хотим слушать, поизучай массивы, видимо с ними проблема. Удачи. |
дилетант
T1grOK
27.06.2014 - 10:05
Цитата (phpшник @ 27.06.2014 - 06:02) |
в начале я перепутал в место result fdata вбил, из за нервов видимо |
И что хочешь когда даешь неправильную информацию. Какой вопрос, такой ответ.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
sergeiss
27.06.2014 - 10:06
Еще раз повторю вопрос

Если ты в том месте выведешь $field['name'] (точнее, весь элемент $field), то что ты увидишь? Я не спрашивал про $result, я спросил про $field. Именно в том месте кода чтобы был вывод сделан. И именно тем кодом, что я показал!!!
PS. Я знаю, что ты там увидишь. Но я хочу, чтобы ты сам это увидел.
PPS. На данный момент над диалог похож на такой: "доктор, помогите мне, только я не скажу, что у меня болит"
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
phpшник
27.06.2014 - 10:19
Цитата (sergeiss @ 27.06.2014 - 10:06) |
Еще раз повторю вопрос :)
Если ты в том месте выведешь $field['name'], то что ты увидишь? Я не спрашивал про $result, я спросил про $field. Именно в том месте кода чтобы был вывод сделан.
PS. Я знаю, что ты там увидишь. Но я хочу, чтобы ты сам это увидел. |
судя по скрипту, я имею два массива
$fdata и $result.
показаный выше
$fdata = DB::select()->from($post['tname'])
->where('idpath','=',$post['pid'])
->where('id','=', $post['id'])->execute()->as_array();
$result['fid'] = $post['id'];
$result['fsort'] = $fdata[0]['sort'];
foreach($result as $key => $field)
{
if(isset($field['fname']))
$field['val'] = $fdata[0][$field['fname']];
if(isset($field['fname']) and $field['ftype'] === 'img' and (!empty($field['val'])))
{
$imarr = explode('/',$field['val']);
$field['nval'] = $imarr [2].'.jpg';
}
$result[$key] = $field;
}
}
надеюсь понятно))
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.