Страница 3 из 11

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 13:29
bodnar
ну так ты задай один массив до цикла
в него во время цикла вставляешь свои данные
после цикла один раз его кодируешь

а щас у тя новая распечатка нового массива на каждой итерации цикла

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 13:40
gaponj88
Что то не понял (
то есть так:

Код: Выделить всё

$query = 'SELECT `last_name`,`first_name`,`text`,`photo` FROM `coment` WHERE `uid`="' . $viewer_id . '";';$sql = mysql_query($query);$num_rows = mysql_num_rows($sql);$user = mysql_fetch_array($sql);$arr=array(array('last_name'=>$user['last_name'],'first_name'=>$user['first_name'],'text'=>$user['text'],'photo'=>$user['photo']));  for ($i=0; $i<$num_rows; $i++) {?????????как вставлять во время цикла?                      echo json_encode_cyr($arr).",";}?>

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 14:40
gaponj88
И подставлять во время цикла не получится ,потому что что будет в цикле ,будет не доступно массиву до цикла

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 15:26
bodnar

Код: Выделить всё

print_r($ar);for ($i=0; $i<10; $i++){$ar[i]=i+1;}print_r($ar);

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 15:46
gaponj88
1

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 15:56
bodnar
да я "доллары" забыл

Код: Выделить всё

     print_r($ar);    for ($i=0; $i<10; $i++){    $ar[$i]=$i+1;    }    print_r($ar); 

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 16:01
gaponj88
bodnar,этим кодом он выводит одно и тоже 3 раза!А у мя из базы находит 3 строчки с разным содержимым)
и мне надо чтобы вывелось json [{***1**},{***2***},{***3****}]

Код: Выделить всё

[{last_name:last_name},{first_name:first_name},{text:text},{photo:photo},//1 найденая строка{last_name:last_name},{first_name:first_name},{text:text},{photo:photo},//2 найденая строка{last_name:last_name},{first_name:first_name},{text:text},{photo:photo}]//3 найденая строка
только не получается в таком формате вывести
спасибо за терпение)))

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 14 янв 2012, 20:00
gaponj88
:) Все наконец-то сделал:

Код: Выделить всё

$query = 'SELECT `last_name`,`first_name`,`text`,`photo` FROM `coment` WHERE `uid`="' . $viewer_id . '";'; $sql = mysql_query($query);$arr = array();while($obj = mysql_fetch_object($sql)) {$arr[] = $obj;}echo json_encode_cyr($arr);?>

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 15 янв 2012, 04:04
boombast1k
Вообще нигде не работают header'ы, то есть

Код: Выделить всё

header("Location: http://www.alex-ykt.ru/"); 
В чем может быть проблема? Кодировку ставлю UTF, пробелы все 100 раз пересмотрел,их нет.Эта строчка стоит в самом начале.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (все кроме Flash)

Добавлено: 15 янв 2012, 10:01
gaponj88
стандартные редакторы (в том числе блокнот) сохраняют файлы в формате UTF-8 с сигнатурой BOM
Кодировать в UTF-8 (без BOM)
там по любому лишние символы

Все должно работать.Проверьте
Вероятнее всего вы просто скопировали скрипт откуда то в неверной кодировке. Файл сохранился с непонятными символами.