нужно вот по этой таблице составить

подумал и начал писать так
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Калькулятор</title>
<?php
$type = !empty($_POST['type']) ? $_POST['type'] : NULL;
$kind = !empty($_POST['kind']) ? $_POST['kind'] : NULL;
?>
</head>
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="radio" name="type[0]" />Квартира<br />
<input type="radio" name="type[1]"/>Коттедж<br />
<input type="radio" name="type[2]" />Офис<br />
<input type="radio" name="type[3]" />Магазин, кафе<br />
<b>Виды ремонта:</b><br/>
<input type="radio" name="kind[0]" />Черновой<br />
<input type="radio" name="kind[1]"/>Косметический<br />
<input type="radio" name="kind[2]" />Стандартный<br />
<input type="radio" name="kind[3]"/>Евроремонт<br />
<input type="radio" name="kind[4]"/>Эксклюзивный<br />
<input type="submit" />
</form>
<?php
$flarchern = ($type[0] + $kind[0]) == 3000;
echo $flarchern;
?>
</html>
ничего не выходит,, думал сделать все сложением, как-то но радио кнопки все отмечаться вместо 1ой, думал оно в массив все запишеться, кто может помочь с логикой как это все реализовать и посчитать?
Спустя 3 минуты, 34 секунды (26.07.2012 - 17:48) neadekvat написал(а):
Обычно такие простые калькуляторы делают на js, чтобы лишний раз сервак не дергать.
Но вообще:
<input type="radio" name="type" value="0">
<input type="radio" name="type" value="1">
и т.д.
А ты массивы создаешь, когда пишешь name="type[]", так делают в других случаях.
И это что? Непонятно откуда взялись массивы type и kind, зачем выводится булевая переменная..
Но вообще:
<input type="radio" name="type" value="0">
<input type="radio" name="type" value="1">
и т.д.
А ты массивы создаешь, когда пишешь name="type[]", так делают в других случаях.
$flarchern = ($type[0] + $kind[0]) == 3000;
echo $flarchern;
И это что? Непонятно откуда взялись массивы type и kind, зачем выводится булевая переменная..
Спустя 2 минуты, 17 секунд (26.07.2012 - 17:50) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 14:48) |
Обычно такие простые калькуляторы делают на js, чтобы лишний раз сервак не дергать. Но вообще: <input type="radio" name="type" value="0"> <input type="radio" name="type" value="1"> и т.д. А ты массивы создаешь, когда пишешь name="type[]", так делают в других случаях. |
Подскажите по какому принципу мне так все ссумировать что-бы получалось верно по таблице?
если выбрано Квартира\черновой - одна цена, квартира\косметический другая и так далее?
Спустя 3 минуты, 6 секунд (26.07.2012 - 17:53) neadekvat написал(а):
Виды ремонта делаешь чекбоксами, посмотри, что в _POST тебе придет.
Проверяешь, какой тип выбран, в соответствии с этим складываешь цены и умножаешь на площадь. Все.
Проверяешь, какой тип выбран, в соответствии с этим складываешь цены и умножаешь на площадь. Все.
Спустя 1 минута, 10 секунд (26.07.2012 - 17:54) inpost написал(а):
RockerMisha
В валуе передавай цену. Ты же отмечаешь...
В валуе передавай цену. Ты же отмечаешь...
Спустя 2 минуты, 23 секунды (26.07.2012 - 17:57) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 14:53) |
Виды ремонта делаешь чекбоксами, посмотри, что в _POST тебе придет. Проверяешь, какой тип выбран, в соответствии с этим складываешь цены и умножаешь на площадь. Все. |
не понимаю, как быть с радио кнопками?
как проверять какая нажата и умножать на чекбокс если имя у всех одно?
Спустя 1 минута, 58 секунд (26.07.2012 - 17:58) RockerMisha написал(а):
Цитата (inpost @ 26.07.2012 - 14:54) |
RockerMisha В валуе передавай цену. Ты же отмечаешь... |
но мне же нужно чтоб квартира + черновой была одна цена, а котедж + черновой другая, а в валью только 1 ценю указать ведь можно
Спустя 2 минуты, 4 секунды (26.07.2012 - 18:01) neadekvat написал(а):
Цитата (RockerMisha @ 26.07.2012 - 18:57) |
как проверять какая нажата и умножать на чекбокс если имя у всех одно? |
Зачем умножать на чекбокс?
Ты что-то путаешь, я смотрю.
Радио кнопка - это набор, из которого можно выбрать только один параметр.
Чекбоксы - это набор, в котором можно выбрать несколько параметров.
Соответственно, одно имя для набора чекбоксов = одно значение.
Спустя 52 секунды (26.07.2012 - 18:01) neadekvat написал(а):
Цитата (RockerMisha @ 26.07.2012 - 18:58) |
а в валью только 1 ценю указать ведь можно |
А там и не надо цены хранить. Надо хранить значения параметров соответствующих, а цены будешь уже на серве подставлять, храня их в массивах.
Спустя 2 минуты, 26 секунд (26.07.2012 - 18:04) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 15:01) | ||
Зачем умножать на чекбокс? Ты что-то путаешь, я смотрю. Радио кнопка - это набор, из которого можно выбрать только один параметр. Чекбоксы - это набор, в котором можно выбрать несколько параметров. Соответственно, одно имя для набора чекбоксов = одно значение. |
хорошо смотри сделаю я
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="radio" name="type" />Квартира<br />
<input type="radio" name="type"/>Коттедж<br />
<input type="radio" name="type" />Офис<br />
<input type="radio" name="type" />Магазин, кафе<br />
<b>Виды ремонта:<b><br/>
<input type="checkbox" name="black" value="2800" />Черновой<br />
<input type="checkbox" name="cottage" "3232" />Коттедж<br />
<input type="checkbox" name="office" "212312" />Офис<br />
<input type="checkbox" name="shop" "2322" />Магазин, кафе<br />
<input type="submit" name="but" />
</form>
когда я выберу квартиру и вид ремонта должно быть 2800 допустим, а когда я выберу коттедж и тот же вид ремонта оно же тоже 2800 буде? а мне нужно чтобы уже 3000 было тоесть другое значение
Спустя 1 минута, 27 секунд (26.07.2012 - 18:05) neadekvat написал(а):
Читай мой следующий пост (предшествует твоему). Почему ты его пропустил? Ты не можешь сразу отправить свой пост, если появились новые.
Спустя 3 минуты, 52 секунды (26.07.2012 - 18:09) RockerMisha написал(а):
извини, но я чего-то не понимаю где-что хранить, о каких параметрах речь идет вообще не врубаюсь(
как-то тяжело для понимания
как-то тяжело для понимания
Спустя 2 минуты, 39 секунд (26.07.2012 - 18:12) neadekvat написал(а):
А кто сказал, что будет легко?
В скрипте своем хранишь в массиве соответствующие каждому типу цены.
Где 1, 2 и далее - это параметры твоих чекбоксов и радио-кнопок. По соответствующим значениям складываешь цены.
В скрипте своем хранишь в массиве соответствующие каждому типу цены.
$price = array(
1 => array( // Квартиры
1 => 1256, // Черновой
2 => 4533, // Евро
),
);
Где 1, 2 и далее - это параметры твоих чекбоксов и радио-кнопок. По соответствующим значениям складываешь цены.
Спустя 8 минут, 19 секунд (26.07.2012 - 18:20) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 15:12) |
А кто сказал, что будет легко? В скрипте своем хранишь в массиве соответствующие каждому типу цены. $price = array( Где 1, 2 и далее - это параметры твоих чекбоксов и радио-кнопок. По соответствующим значениям складываешь цены. |
ага тоесть как то так?
<?php
$type = !empty($_POST['type']) ? $_POST['type'] : NULL;
$price = array(
1 => array( // Квартиры
1 => 3000, // Черновой
2 => 2000, // Косметический
3 => 5000, // Стандартный
4 => 7500, // Евро
5 => 10000, // Эксклюзивный
),
2 => array( // Коттедж
1 => 2800, // Черновой
2 => 1800, // Косметический
3 => 4500, // Стандартный
4 => 6500, // Евро
5 => 9000, // Эксклюзивный
),
3 => array( // Офис
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
4 => array( // Магазин, кафе
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
);
?>
</head>
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="radio" name="type" />Квартира<br />
<input type="radio" name="type"/>Коттедж<br />
<input type="radio" name="type" />Офис<br />
<input type="radio" name="type" />Магазин, кафе<br />
<b>Виды ремонта:<b><br/>
<input type="checkbox" name="black" value="1" />Черновой<br />
<input type="checkbox" name="cosm" value="2"/>Косметический<br />
<input type="checkbox" name="standart" value="3" />Стандартный<br />
<input type="checkbox" name="euro" value="4"/>Евро<br />
<input type="checkbox" name="eks" value="5"/>Эксклюзивный<br />
<input type="submit" name="but" />
</form>
если правильно, то как их потом вытаскивать в зависимости от радио кнопки?
Спустя 1 минута, 46 секунд (26.07.2012 - 18:22) neadekvat написал(а):
Массив правильный.
html - нет.
Чекбоксы тоже должны иметь одно имя.
html - нет.
Чекбоксы тоже должны иметь одно имя.
Спустя 2 минуты, 3 секунды (26.07.2012 - 18:24) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 15:22) |
Массив правильный. html - нет. Чекбоксы тоже должны иметь одно имя. |
а почему одно имя?
и все же как это вытаскивать?О_О
Спустя 6 минут, 14 секунд (26.07.2012 - 18:30) neadekvat написал(а):
Распечатай массив _POST, я уже говорил об этом. Посмотришь, что приходит.
А как - так для этого вроде программистами становятся, чтобы решения находить? Учись мыслить.
А как - так для этого вроде программистами становятся, чтобы решения находить? Учись мыслить.
Спустя 3 минуты, 16 секунд (26.07.2012 - 18:33) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 15:30) |
Распечатай массив _POST, я уже говорил об этом. Посмотришь, что приходит. А как - так для этого вроде программистами становятся, чтобы решения находить? Учись мыслить. |
Писал простенькие скриптики с БД ничего особенного мыслил почуток, а тут просто в тупик зашел , никогда с массивами дело не имел, я просто не понимаю как оно будет в зависимости от того какая радио и чекбокс кнопка выделена, находить цену , прибавлять и множить, саму логику не понимаю
написал
print_r($_POST);
вывод
Array ( )
при выборе чегото
Array ( [type] => on [check] => 2 [but] => Отправить )
Спустя 3 часа, 45 минут, 15 секунд (26.07.2012 - 22:19) RockerMisha написал(а):
ребят, ну помогите
смог вывести цены с помошью foreach, а толку?
как сделать с чекбоксами что бы все считало?
пожалуйста подскажите!
смог вывести цены с помошью foreach, а толку?
как сделать с чекбоксами что бы все считало?
пожалуйста подскажите!
<?php
$type = !empty($_POST['type']) ? $_POST['type'] : NULL;
$check = !empty($_POST['check']) ? $_POST['check'] : NULL;
$price = array(
1 => array( // Квартиры
1 => 3000, // Черновой
2 => 2000, // Косметический
3 => 5000, // Стандартный
4 => 7500, // Евро
5 => 10000, // Эксклюзивный
),
2 => array( // Коттедж
1 => 2800, // Черновой
2 => 1800, // Косметический
3 => 4500, // Стандартный
4 => 6500, // Евро
5 => 9000, // Эксклюзивный
),
3 => array( // Офис
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
4 => array( // Магазин, кафе
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
);
?>
</head>
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="checkbox" name="type" value="1" />Квартира<br />
<input type="checkbox" name="type" value="2"/>Коттедж<br />
<input type="checkbox" name="type" value="3" />Офис<br />
<input type="checkbox" name="type" value="4" />Магазин, кафе<br />
<b>Виды ремонта:<b><br/>
<input type="checkbox" name="check" value="1" />Черновой<br />
<input type="checkbox" name="check" value="2"/>Косметический<br />
<input type="checkbox" name="check" value="3" />Стандартный<br />
<input type="checkbox" name="check" value="4"/>Евро<br />
<input type="checkbox" name="check" value="5"/>Эксклюзивный<br />
<input type="submit" name="but" />
</form>
<?php
//print_r($_POST);
foreach ($price as $key => $value)
{
foreach($value as $k => $v)
{
echo $v . '<br/>';
}
}
?>
Спустя 47 минут, 44 секунды (26.07.2012 - 23:06) inpost написал(а):
echo $price[$_POST['type']][$_POST['check']];
И радио кнопка. Если нужен чекбокс, то чуточку сложнее, потому что передается массив, а ты в них не разбираешься.
Советую почитать про массивы гораздо больше и понять, что за данные передают чекбоксы... Отметил 5 и посмотрел результат.
И радио кнопка. Если нужен чекбокс, то чуточку сложнее, потому что передается массив, а ты в них не разбираешься.
Советую почитать про массивы гораздо больше и понять, что за данные передают чекбоксы... Отметил 5 и посмотрел результат.
Спустя 24 минуты, 48 секунд (26.07.2012 - 23:31) RockerMisha написал(а):
Цитата (inpost @ 26.07.2012 - 20:06) |
echo $price[$_POST['type']][$_POST['check']]; И радио кнопка. Если нужен чекбокс, то чуточку сложнее, потому что передается массив, а ты в них не разбираешься. Советую почитать про массивы гораздо больше и понять, что за данные передают чекбоксы... Отметил 5 и посмотрел результат. |
Спасибо вам, получилось, а на счёт чекбоксов с масивами, не поверите но я читал, учил долббил их, я даже книжечку завел и туда все записывал, могу простык функции применять к кним , например перебор.
но вот как с этим быть я ваще не в теме
Сделал вот так, и мне осталось только 4 чекбокса сделать, и умножить все на кол-во метров
<?php
$type = !empty($_POST['type']) ? $_POST['type'] : NULL;
$check = !empty($_POST['check']) ? $_POST['check'] : NULL;
$price = array(
1 => array( // Квартиры
1 => 3000, // Черновой
2 => 2000, // Косметический
3 => 5000, // Стандартный
4 => 7500, // Евро
5 => 10000, // Эксклюзивный
),
2 => array( // Коттедж
1 => 2800, // Черновой
2 => 1800, // Косметический
3 => 4500, // Стандартный
4 => 6500, // Евро
5 => 9000, // Эксклюзивный
),
3 => array( // Офис
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
4 => array( // Магазин, кафе
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
);
?>
</head>
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="radio" name="type" value="1" />Квартира<br />
<input type="radio" name="type" value="2"/>Коттедж<br />
<input type="radio" name="type" value="3" />Офис<br />
<input type="radio" name="type" value="4" />Магазин, кафе<br />
<b>Виды ремонта:<b><br/>
<input type="radio" name="check" value="1" />Черновой<br />
<input type="radio" name="check" value="2"/>Косметический<br />
<input type="radio" name="check" value="3" />Стандартный<br />
<input type="radio" name="check" value="4"/>Евро<br />
<input type="radio" name="check" value="5"/>Эксклюзивный<br />
<b>Проектирование и дизайн:</b>
<input type="checkbox" name="cherteji" value="1" />Рабочие чертежи<br />
<input type="checkbox" name="avtor" value="2"/>Авторский надзор<br />
<input type="checkbox" name="d" value="3" />3D визуализация<br />
<input type="checkbox" name="materials" value="4"/>Подбор материалов<br />
<input type="submit" name="but" />
</form>
<?php
//print_r($_POST);
echo $price[$_POST['type']][$_POST['check']];
?>
Есть предположение что нужно создать еще 1 массив 2х мерный, такой же как и первый, но уже с этими ценами и какимто образом, заставить отвечать каждый чекбокс в зависимости от типа квартира итд. потом прибавлять уже к имеющимся значениям ну и вконце концов умножыть на метры,
я прав хоть гдето?
Спустя 37 минут, 12 секунд (27.07.2012 - 00:08) RockerMisha написал(а):
так не получаеться
<?php
$type = !empty($_POST['type']) ? $_POST['type'] : NULL;
$check = !empty($_POST['check']) ? $_POST['check'] : NULL;
$price = array(
1 => array( // Квартиры
1 => 3000, // Черновой
2 => 2000, // Косметический
3 => 5000, // Стандартный
4 => 7500, // Евро
5 => 10000, // Эксклюзивный
),
2 => array( // Коттедж
1 => 2800, // Черновой
2 => 1800, // Косметический
3 => 4500, // Стандартный
4 => 6500, // Евро
5 => 9000, // Эксклюзивный
),
3 => array( // Офис
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
4 => array( // Магазин, кафе
1 => 2500, // Черновой
2 => 1900, // Косметический
3 => 4700, // Стандартный
4 => 5500, // Евро
5 => 8000, // Эксклюзивный
),
);
$new = array(
1 => array( // Квартиры
6 => 1100, // Рабочие чертежи
7 => 200, // Авторский надзор
8 => 180, // 3D визуализация
9 => 180, // Подбор материалов
),
2 => array( // Коттедж
6 => 1000, // Рабочие чертежи
7 => 180, // Авторский надзор
8 => 160, // 3D визуализация
9 => 160, // Подбор материалов
),
3 => array( // Офис
6 => 900, // Рабочие чертежи
7 => 160, // Авторский надзор
8 => 150, // 3D визуализация
9 => 150, // Подбор материалов
),
4 => array( // Магазин, кафе
6 => 900, // Рабочие чертежи
7 => 160, // Авторский надзор
8 => 150, // 3D визуализация
9 => 150, // Подбор материалов
),
);
?>
</head>
<form action="" method="post">
<b>Тип помещения:</b><br/>
<input type="radio" name="type" value="1" />Квартира<br />
<input type="radio" name="type" value="2"/>Коттедж<br />
<input type="radio" name="type" value="3" />Офис<br />
<input type="radio" name="type" value="4" />Магазин, кафе<br />
<b>Виды ремонта:<b><br/>
<input type="radio" name="check" value="1" />Черновой<br />
<input type="radio" name="check" value="2"/>Косметический<br />
<input type="radio" name="check" value="3" />Стандартный<br />
<input type="radio" name="check" value="4"/>Евро<br />
<input type="radio" name="check" value="5"/>Эксклюзивный<br />
<b>Проектирование и дизайн:</b><br />
<input type="checkbox" name="diz" value="6" />Рабочие чертежи<br />
<input type="checkbox" name="diz" value="7"/>Авторский надзор<br />
<input type="checkbox" name="diz" value="8" />3D визуализация<br />
<input type="checkbox" name="diz" value="9"/>Подбор материалов<br />
<input type="submit" name="but" />
</form>
<?php
//print_r($_POST);
echo $price[$_POST['type']][$_POST['check']] + $new[$_POST['diz']];
print_r($_POST);
?>
Спустя 42 минуты, 57 секунд (27.07.2012 - 00:51) neadekvat написал(а):
Да, вот в чекбоксах как раз надо использовать массивы:
php-код такой:
Если скопируешь, не разобравшись в каждой строчке, и не удалив лишнее - будешь жалеть. Я специально бекдор оставил, чтобы не было мысли тупо его взять. В общем, я предупредил.
<input type="checkbox" name="diz[]" value="6" />Рабочие чертежи<br />
php-код такой:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$sum = $price[$_POST['type']][$_POST['check']];
$diz = isset($_POST['diz']) ? $_POST['diz'] : array();
foreach($diz as $param)
$sum += $new[$_POST['type']][$param];
echo $sum;
//print_r($_POST);
}
Если скопируешь, не разобравшись в каждой строчке, и не удалив лишнее - будешь жалеть. Я специально бекдор оставил, чтобы не было мысли тупо его взять. В общем, я предупредил.
Спустя 6 минут, 35 секунд (27.07.2012 - 00:58) RockerMisha написал(а):
Цитата (neadekvat @ 26.07.2012 - 21:51) |
Да, вот в чекбоксах как раз надо использовать массивы:<input type="checkbox" name="diz[]" value="6" />Рабочие чертежи<br /> php-код такой: if ($_SERVER['REQUEST_METHOD'] == 'POST') { Если скопируешь, не разобравшись в каждой строчке, и не удалив лишнее - будешь жалеть. Я специально бекдор оставил, чтобы не было мысли тупо его взять. В общем, я предупредил. |
Человек, не знаю как вас отблагодарить, вы просто гений!!! спасибо!!!огромное!!!
я теперь пилить калькуляторы на раз буду)
Спустя 36 минут, 34 секунды (27.07.2012 - 01:35) RockerMisha написал(а):
Ой ребят последний вопросец назрел, как прислать данные на почту в нормальном виде??
Код таков:
Приходит:
Вы выбрали следующие пункты:
2
2
Array
Цена составила:0 руб.
как отфоматировать данные в нормальный вид?
Код таков:
$message = 'Вы выбрали следующие пункты:
'.$_POST['type'].'
'.$_POST['check'].'
'.$_POST['diz'].'
Цена составила:'.$sum * $_POST['m'].' руб.';
Приходит:
Вы выбрали следующие пункты:
2
2
Array
Цена составила:0 руб.
как отфоматировать данные в нормальный вид?
Спустя 7 минут, 50 секунд (27.07.2012 - 01:42) neadekvat написал(а):
Создай второй массив, с названиями.
Спустя 6 часов, 51 минута, 39 секунд (27.07.2012 - 08:34) RockerMisha написал(а):
Все сделал вот только понять не могу как чекбоксы все отмеченные вывести, ато оно один выводит(
Помещения сделал
Помогите пожалуйста с выводом всех активных чекбоксов!
Помещения сделал
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$pr = $priceslova[$_POST['type']][$_POST['check']];
$type = $tip[$_POST['type']];
$diz1 = isset($_POST['diz']) ? $_POST['diz'] : array();
foreach($diz1 as $param1)
$message = 'Вы выбрали следующие пункты:
Тип помещения:
'.$type.'
Вид ремонта:
'.$pr.'
Проектирование и дизайн:
'.$newslova[$_POST['type']][$param1].'
Цена составила:'.$sum * $_POST['m'].' руб.';
mail($to,$subject,$message);
//print_r($_POST);
}
Помогите пожалуйста с выводом всех активных чекбоксов!
Спустя 4 часа, 45 минут, 27 секунд (27.07.2012 - 13:19) RockerMisha написал(а):
ребят, хоть убейте не понимаю как вывести!
Спустя 19 часов, 39 минут, 41 секунда (28.07.2012 - 08:59) inpost написал(а):
Чекбоксы передают массивы. С массивыми надо работать циклами foreach.
Открываем книгу и мануал на php.net и снова учим массивы и указанную функцию.
Далее берём 2 чашечки кофе и думаем, как логически это всё объединить.
Программист должен иметь 2 вещи: знания и логическое мышление. Итак, знания мы поможем, подкинули функций, объяснили как делать. Объединить всё во едино поможет только твоя голова, потому что научить человека логики невозможно.
Если не получается с этой задачей, то брось её и поищи задачи полегче. Практика поможет расшевелить мозг. Ну а если вообще всё туго - программирование не твоё.
А сделать за тебя.... нет, спасибо! Чем смогли - тем помогли. Додумать надо уже самому, всё зависит лишь от твоих способностей.
Если не получится, то, возможно, твой интелект творческий и тебе пора сменить профессию на художника, или что-то в этом роде... Более 80% людей работают не в своей сфере...
Открываем книгу и мануал на php.net и снова учим массивы и указанную функцию.
Далее берём 2 чашечки кофе и думаем, как логически это всё объединить.
Программист должен иметь 2 вещи: знания и логическое мышление. Итак, знания мы поможем, подкинули функций, объяснили как делать. Объединить всё во едино поможет только твоя голова, потому что научить человека логики невозможно.
Если не получается с этой задачей, то брось её и поищи задачи полегче. Практика поможет расшевелить мозг. Ну а если вообще всё туго - программирование не твоё.
А сделать за тебя.... нет, спасибо! Чем смогли - тем помогли. Додумать надо уже самому, всё зависит лишь от твоих способностей.
Если не получится, то, возможно, твой интелект творческий и тебе пора сменить профессию на художника, или что-то в этом роде... Более 80% людей работают не в своей сфере...