PHP/MySQL | Помощь по MYSQL PHP
Тема закрыта by
[Андрей]
Причина: Решено.
Причина: Решено.
В базе есть столбец categor, в ней вписывается категория есть male, female, male_female
В зависимости от категории нужно выводить возле названия товара (м), (ж), (м/ж)
Как реализовать?
В зависимости от категории нужно выводить возле названия товара (м), (ж), (м/ж)
Как реализовать?
DELETED
1 июня 2019, в 17:30
Delete
$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, если он такое спрашивает ты думаешь он поймет код который ты написал?
DELETED
1 июня 2019, в 17:34
Delete
В бд сделать одну колонку type (int 11).
$arr_type=['male','female','male_female'];
echo $arr_type[$categor['type']];
Cezarionis (01.06.2019 в 17:34)
Можно сделать по другому.
В бд сделать одну колонку type (int 11).
Можно сделать по другому.
В бд сделать одну колонку type (int 11).
$arr_type=['male','female','male_female'];
echo $arr_type[$categor['type']]; Спасибо, на основе этого другое решение нашел)
DELETED
1 июня 2019, в 17:37
Delete
<?php
$result = ... тут запрос на выборку ...
$sex = $result['categor'] == 'male' ? 'м' : ($result['categor'] == 'female' ? 'ж' : 'м/ж');
echo $sex;
DELETED
1 июня 2019, в 17:37
Delete
https (01.06.2019 в 17:35)
Cezarionis, а вывод результата?
Cezarionis, а вывод результата?
я же все указал
echo $arr_type[$categor['type']];