Тема: Собрать условие (WAP/WEB мастеру/PHP/MySQL) RuSInet (26 Jun 2014 в 12:02) Если я тебя правильно понял то так if ( $set[\'activace\'] == 1 && $row [\'status\'] == 1 ) { echo \'Уже активировано\'; } /*====================*/ elseif ( $set[\'activace\'] == 1 && $ row[\'status\'] == 0 ) { $activace = mysql_query(\"UPDATE `users` SET `status` = \'1\' WHERE `id` = \'\" . $id . \"\'\"); if ($activace) { echo \'Успешно активировано\'; } } /*====================*/ elseif ( $set[\'activace\'] == 0 ) { echo \'Автоактивация недоступна\'; } RuSInet (26 Jun 2014 в 12:03) Это /*====================*/ убери PluginS (26 Jun 2014 в 12:03) Как ты их воедино соберёшь, если в первом $row [\'status\'] == 1 , а во втором $row [\'status\'] == 0 ??? RuSInet (26 Jun 2014 в 12:05) если не то, тогда скажи для чего нужно тебе PHPRUS (26 Jun 2014 в 12:53) Немного с кодом накосячил, вот так: <? if ( $set[\'activace\'] == 1 && $row[\'status\'] == 1 ) { echo \'Уже активировано\'; } /*====================*/ if ( $set[\'activace\'] == 1 && $row[\'status\'] == 0 ) { $activace_ok = mysql_query(\"UPDATE `users` SET `status` = \'1\' WHERE `id` = \'\" . $id . \"\'\"); if ($activace_ok) { echo \'Успешно активировано\'; } } /*====================*/ if ( $set[\'activace\'] == 0 ) { echo \'Автоактивация недоступна\'; } ?> Если $set[\'activace\'] == 1 , то разрешена автоактивация, 0 запрещена . Если $row[\'status\'] == 1 , то аккаунт активирован, 0 не активирован PHPRUS (26 Jun 2014 в 12:58) --Цитата-- RuSInet (26 Jun 2014 в 12:05): если не то, тогда скажи для чего нужно тебе ---------- RuSInet, elseif я уже пробавал как и у тебя, ответ выводит не тот который нужнен RuSInet (26 Jun 2014 в 13:04) PHPRUS, а во втором условии зачем $row [\'status\' ] == 0 ? RuSInet (26 Jun 2014 в 13:06) PHPRUS, а все понял, вверхний не заметил RuSInet (26 Jun 2014 в 13:07) во втором условии почему $set [ \'activace\' ] == 1 а не $set [ \'activace\' ] == 0 RuSInet (26 Jun 2014 в 13:09) А что выводит хоть? Источник: http://www.dcms-social.ru/forum/20/41/22327/