[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тема с моими вопросами
Страницы: 1, 2
opalsmoke
Создаю сайт на чистом php про flash игры. Я не стал использовать mysql и просто забиваю информацию в массивы.

Я хочу при нажатии в меню сайта на жанр, массив пробегал по всему списку и выводил исключительно - выбранный жанр. Для этого у меня есть числовой массив в котором хранится информация о жанре игры $Category. Например 1 - аркады, 2 - стрелялки, 3 - логические.

ну вообщем не получается выводить массив, помогите плииззз!
Krevedko
echo $category[1];

выведет аркады.
Valick
Цитата
Я не стал использовать mysql и просто забиваю информацию в массивы

откуда забиваете?


_____________
Стимулятор ~yoomoney - 41001303250491
Joker
из пхп редактора наверно)))
Krevedko
Там на один жанр одна игра )
opalsmoke
Вы не поняли моего вопроса товарищи. Перечитайте еще раз тему и скачайте архив. Станет все понятно
opalsmoke
При выборе например аркады, код должен выводить все игры в этом жанре.
inpost
неужели код вывода массива занимает 100500 строк? Обычно выкладывают 10-15 строк , а не качают "возможно-вирусованные" архивы.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
opalsmoke
ДАНО:
// имя игры
$GameName[1] = 'лодочник'
$GameName[2] = 'попрыгун игривый'
$GameName[3]= 'ляля лесная'
$GameName[4] = 'супер зомби убийца'
// жанр игры
$Category[1] = 1
$Category[2] = 1
$Category[3] = 2
$Category[4] = 2
и т.д.

Нужно вывести список $Category со значением 1
должно получиться так:
лодочник, попрыгун игривый
inpost
$category = array(
'Аркада' => array('game1','game2','game3'),
'Квест' => array('game1','game2'),
);


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Valick
opalsmoke, не надо бабушку лохматить, используйте БД


_____________
Стимулятор ~yoomoney - 41001303250491
opalsmoke
Цитата (inpost @ 17.01.2013 - 19:19)
$category = array(
'Аркада' => array('game1','game2','game3'),
'Квест' => array('game1','game2'),
);

Что это?
inpost
opalsmoke
Вид массива, как должен выглядеть многомерный массив, чтобы его легко можно было отсортировать по категориям, так и вывести как категории, так и конкретно игры данной категории.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Krevedko
Лучше


$article = array(
'arcade' => array('game1','game2','game3'),
'quest' => array('game1','game2'),
);



И потом получаем нужную игру, например, так


$category = $_GET['category'];
$game = $_GET['game'];

echo $article[$category][$game];


При ссылке вида
http://mysite/?category=arcade&game=game2
или
http://mysite/arcade/game2

если используется ЧПУ.
Ну ессно код в упрощенном виде. Добавить проверки на гет-массив и на наличие соответствующей категории и игры в массиве статей.
Valick
Krevedko, одна и та же игра может принадлежать к различным жанрам.
Один и тот же жанр, может принадлежать различным играм.
Это отношение многие ко многим.
Тут однозначно надо использовать БД.


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

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