6 / 6 / 5
Регистрация: 16.01.2012
Сообщений: 245
1

Условие выполняется всегда

28.06.2012, 11:27. Показов 891. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проблема следующая, нужно чтобы при определённом условии менялся цвет у строки.
если пишу вот так
PHP
1
2
3
4
5
6
7
8
if ($row['dlSpec.SpecID'] = 26)
                {
                echo "<td><font color=black>".$row['LastName']." ".$row['FirstName']." ".$row['MiddleName']."</td>\n";
                }
                else
                {
                echo "<td><font color=red>".$row['LastName']." ".$row['FirstName']." ".$row['MiddleName']."</td>\n";
                }
то у меня не строка меняется а почти весь текст. Как именно приложу рис1.
Может быть я не так составил запрос. Получается мне нужно чтобы если есть в базе dlSpec.SpecID равное 26(медсестра), то она была чёрным цветом в таблице а врачи красные.Сам запрос выглядит следующим образом.
PHP
1
2
3
$myCmd = "SELECT * FROM dlpodrazdeleniya, dldoctor, dlSpec, dltime WHERE id='$cat' AND dldoctor.idPodr = dlpodrazdeleniya.idPodr AND dldoctor.SpecID =  dlSpec.SpecID AND dldoctor.DoctorID =  dltime.DoctorID";
    $buf = mysql_query($myCmd);
    $row = mysql_fetch_array($buf);
Миниатюры
Условие выполняется всегда  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2012, 11:27
Ответы с готовыми решениями:

Условие всегда верное :(
приветы всем! Вот такая задачка приключилась: Есть таблица разделов: (id, name, descr) И есть...

Не выполняется условие
Есть таблица, которая состоит из шапки и строк, теперь если прописываю в шапке условие if else...

Не выполняется условие ввода Данных в БД
Здравствуйте. У меня возникла такая проблема. Не выполняется условие, при котором данные в БД...

Операция "не". Условие всегда срабатывает
есть такой код: if(isset($_GET)) { $query = &quot;SELECT * FROM `post` WHERE id=&quot;.$_GET; }...

1
2430 / 2281 / 593
Регистрация: 27.05.2011
Сообщений: 7,796
28.06.2012, 11:47 2
PHP
1
($row['dlSpec.SpecID'] == 26)
присваивание =, сравнение ==
1
28.06.2012, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2012, 11:47
Помогаю со студенческими работами здесь

не выполняется запрос в коде, но выполняется в phpliteadmin
всем привет! необходима небольшая помощь, есть бд с таблицей &quot;keys&quot; и одной из колонок в ней -...

Почему всегда выполняется условие
Мне нужно , чтобы числа на побочной диагонали были одинаковые. Т.е 0|1|3 1|0|2 3|2|0 ...

Почему всегда выполняется условие?
Здравствуйте, имеется код int main(int argc,char *argv) { clrscr(); if(argv != &quot;aaa&quot;) ...

Вывести на экран "условие выполняется", если все элементы массива положительные и "условие не выполняется", если это не так.
1)Тип массива вещественный.Число элементов 11. Вывести на экран &quot;условие выполняется&quot;, если все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru