$people_name = Arr::get($_POST, 'people_name', '');Почему у меня не получаеться переберать массив и отправлять строки???
$getName = DB::select()
->from('users')
->where('firstname', '=', $people_name)
->execute()
->as_array();
while ($row = mysql_fetch_array($getName)){
echo json_encode($row['email'] . '<br/>');
}
Спустя 3 минуты, 12 секунд (20.04.2012 - 20:58) T1grOK написал(а):
Вы что делаете??? $getName содержит массив, а mysql_fetch_array принимает идентификатор на ресурс. Здесь просто нужно массив перебрать через for или foreach.
Спустя 2 минуты, 44 секунды (20.04.2012 - 21:00) antonhristovsky написал(а):
T1grOK
я пробывал
ни каких результатов)
я пробывал

Спустя 1 минута, 49 секунд (20.04.2012 - 21:02) T1grOK написал(а):
Не может быть. print_r($getName) что выводит?
Спустя 5 минут, 3 секунды (20.04.2012 - 21:07) antonhristovsky написал(а):
T1grOK
дело в том что это я обрабатываю ajax'ом так что не могу просмотреть)
дело в том что это я обрабатываю ajax'ом так что не могу просмотреть)

Спустя 7 минут, 41 секунда (20.04.2012 - 21:15) T1grOK написал(а):
Ну и что. И вот это не понимаю
зачем json использовать, если все равно строку пытаетесь отдать.
echo json_encode($row['email'] . '<br/>');
зачем json использовать, если все равно строку пытаетесь отдать.
Спустя 2 минуты, 42 секунды (20.04.2012 - 21:18) T1grOK написал(а):
Что если намеренно отдать результат
AJAX принимает?
$row['email'] = 'mymail@mail.ru';
echo json_encode($row);
AJAX принимает?
Спустя 7 минут (20.04.2012 - 21:25) antonhristovsky написал(а):
T1grOK
да)
да)
Спустя 12 минут, 25 секунд (20.04.2012 - 21:37) T1grOK написал(а):
Ну так в чем тогда проблема?
$people_name = Arr::get($_POST, 'people_name', '');
$getName = DB::select()
->from('users')
->where('firstname', '=', $people_name)
->execute()
->as_array();
$emails = array();
foreach($getName as $row)
{
$emails[] = $row['email'];
}
echo json_encode($emails);
Спустя 6 минут, 43 секунды (20.04.2012 - 21:44) antonhristovsky написал(а):
T1grOK
большое спс) только вот как убрать запятую между email'ами?
большое спс) только вот как убрать запятую между email'ами?
Спустя 11 часов, 13 минут, 2 секунды (21.04.2012 - 08:57) T1grOK написал(а):
Даже немного сглупил можно же так:
А запятые видимо ставятся на стороне клиента. Ищите там.
$people_name = Arr::get($_POST, 'people_name', '');
$emails = DB::select('email')
->from('users')
->where('firstname', '=', $people_name)
->execute()
->as_array();
echo json_encode($emails);
А запятые видимо ставятся на стороне клиента. Ищите там.
Спустя 1 час, 44 минуты (21.04.2012 - 10:41) vagrand написал(а):
Под запятыми ТС наверно понимает сам формат JSON ответа от скрипта. Вы его на стороне JS-а декодируете?
Спустя 6 часов, 15 минут, 31 секунда (21.04.2012 - 16:56) antonhristovsky написал(а):
vagrand
да)
да)
Спустя 2 часа, 39 минут, 1 секунда (21.04.2012 - 19:35) antonhristovsky написал(а):
vagrand
ну а как это исправить??
ну а как это исправить??
Спустя 1 час, 43 минуты, 31 секунда (21.04.2012 - 21:19) antonhristovsky написал(а):





















Спустя 12 часов, 3 минуты, 53 секунды (22.04.2012 - 09:23) antonhristovsky написал(а):






