- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
$result_row = $db->query("SELECT DISTINCT good_vars.coef_value, good_vars.coef_type ... ");
$row = $db->fetch_array($result_row);
$coef_type = $row['coef_type'];
$coef_value = $row['coef_value'];
$array = explode(',', ($coef_type.','.$coef_value));
$result = 0;
if ($array[0] == 2) {
$result = $price * $array[1] / 100;
} elseif ($array[0] == 3) {
$result = $array[1];
}
guest 08.12.2009 16:32 # 0
guest 08.12.2009 19:08 # 0
$coef_type = $row['coef_type'];
$coef_value = $row['coef_value'];
$array = explode(',', ($coef_type.','.$coef_value));
guest 08.12.2009 19:55 # 0
guest 09.12.2009 10:09 # 0
guest 09.12.2009 11:37 # 0
Но тут обёртка, фз что она возвращает.
Скорее всего, было неизвестно как/лениво переписывать фрагмент 7-12, вот и написали костыль для перевода данных в нужный вид. Я такое встречал иногда у одногруппников.
Oleg_quadro 09.12.2009 18:03 # 0
mrbig66 09.12.2009 14:33 # 0
Название функции в данном контексте подтверждает взрыв мозга.
Можно было и так...
Вдруг человеку приспичило именно с этими параметрами поработать как с массивом?
Abductio 10.12.2009 10:14 # 0
$a = array($row['coef_type'], $row['coef_value']);
Хрень конечно, если кто то действительно так пишет лучше пусть идет дороги мести... Хоть польза будет :)
guest 10.12.2009 14:31 # 0
Suor 15.12.2009 11:50 # 0
но там очевидно числа
guest 20.12.2009 12:39 # 0