Loading...
PHP/MySQL | Помощь по MYSQL PHP
В базе есть столбец categor, в ней вписывается категория есть male, female, male_female
В зависимости от категории нужно выводить возле названия товара (м), (ж), (м/ж)

Как реализовать?

$categor - массив данных из бд
if($categor['male']==true) $type='Male';
elseif($categor['female']==true) $type='Female';
else $type='Male_Female';
echo $type;

________
посл. ред. 01.06.2019 в 17:31; всего 1 раз(а); by Cezarionis
Cezarionis, если он такое спрашивает ты думаешь он поймет код который ты написал?
Можно сделать по другому.
В бд сделать одну колонку type (int 11).
$arr_type=['male','female','male_female'];
echo $arr_type[$categor['type']];
Cezarionis, а вывод результата?
Cezarionis (01.06.2019 в 17:34)
Можно сделать по другому.
В бд сделать одну колонку type (int 11).
$arr_type=['male','female','male_female'];
echo $arr_type[$categor['type']];


Спасибо, на основе этого другое решение нашел)

<?php
$result = ... тут запрос на выборку ...
$sex = $result['categor'] == 'male' ? 'м' : ($result['categor'] == 'female' ? 'ж' : 'м/ж');
echo $sex;
https (01.06.2019 в 17:35)
Cezarionis, а вывод результата?

я же все указал
echo $arr_type[$categor['type']];
Онлайн: 3
Время:
Gen. 0.1192
(c) Bym.Guru 2010-2025