<MyRusakov.ru />

Вёрстка сайта с нуля

Вёрстка сайта с нуля

Это уникальная информация по созданию страниц любой сложности. Вы узнаете всё, что нужно по HTML и CSS, а также увидите множество примеров по вёрстке страниц. А также почти к каждому уроку идут упражнения для закрепления материала, поэтому в отличном результате можете быть уверены! Пройдя данный курс, Вы сможете верстать страницы с любым по сложности дизайном. Помимо курса, Вы получите Бонус, который расскажет, как заработать на вёрстке сайтов.

Весь курс соткан из практических примеров реальной вёрстки. А также почти к каждому уроку идут упражнения для закрепления материала, поэтому в отличном результате можете быть уверены!

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

массив + цикл
28.10.2011 18:22:45 массив + цикл Сообщение #1
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

мне надо получить список пользователей в массив но не получается внутри массива создать цикл а массив внутри цикла мне не надо так я тоже могу, как можно внутри массива получить данные с помощью цикл
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10";


$data=array( while($sql_fr=mysql_fetch_row($sql)){
"friend_id"=>"$sql_fr[0]";
}
);
$content=new xml_fr();
$class=$content->content($data);
echo $class;
Профиль Ответить
28.10.2011 20:11:40 массив + цикл Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Здесь надо делать так:
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10";
$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
Профиль Ответить
28.10.2011 20:25:39 массив + цикл Сообщение #3
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

и что ето будет делать ? $data здесь что будет? разве не должен быть $data[]?
Профиль Ответить
28.10.2011 20:32:36 массив + цикл Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

У меня была описка в коде, подправил. Теперь в $data как раз и содержится массив со всеми пользователями.
Профиль Ответить
28.10.2011 20:35:44 массив + цикл Сообщение #5
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

нет ето не то

$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
$content=new xml_fr();
$class=$content->content($data[1]);
echo $class;


мне надо получить так

$data=array(
"friend_id"=>"1",
"friend_id"=>"2",
"friend_id"=>"3"
);

чтоб потом отправить class
Профиль Ответить
28.10.2011 20:39:06 массив + цикл Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Массива, где все ключи имеют одинаковое название, не существует. Это даже представить себе невозможно, я уже молчу про обращение к такому массиву. Здесь лучше использовать просто обычный список:
$data = ("1", "2", "3";
Профиль Ответить
28.10.2011 20:40:26 массив + цикл Сообщение #7
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

мне надо потом это записать в xml, если было бы просто 1,2,3,4 тогда все было бы гораздо легко
Профиль Ответить
28.10.2011 20:42:20 массив + цикл Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Записывайте, используя стандарт DOM.
Профиль Ответить
28.10.2011 20:42:48 массив + цикл Сообщение #9
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

как пример можете дать?
Профиль Ответить
28.10.2011 20:56:40 массив + цикл Сообщение #10
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Примерно так:
$domdocument = new domDocument("1.0", "utf-8";
$root = $domdocument->createElement("friends_id";
$el_1 = $domdocument->createElement("friend_id";
$text = $domdocument->createTextNode($data[0]);

$el_1->appendChild($text);
$root->appendChild($el_1);
$domdocument->appendChild($root);
Профиль Ответить