Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 29.08.2013
Сообщений: 66
1

Выполнение действий при условии

25.06.2015, 22:22. Просмотров 980. Ответов 3
Метки нет (Все метки)

Всем привет
Как сделать чтобы при выполнении этого условия

PHP
1
<? if (osc_user_field("b_company")==1)?>
выполнялось

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<div class="profil_use">
           
        <?php $detail=psskhal_list_field();?>
      
 
<?php foreach($detail as $k=>$v) {?>
<div class="control-group">
    <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label1"><?php echo $v['s_field'];?></label>
    <div class="controls">
    <?php $fv=psskhal_field_value($v['pk_i_id'], osc_user_id()); ?>
    <?php if($v['s_field_type'] == "TEXT") { ?>
  <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "TEXTAREA") { ?>
     <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "DROPDOWN") { ?>
     <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "RADIO") { ?>
    <input type="radio" name="field_<?php echo $v['pk_i_id']; ?>" value="1" id="field_<?php echo $v['pk_i_id']; ?>" <?php if($fv['s_value'] == 1) {?> checked="checked" <?php } ?> />
    <?php } else if($v['s_field_type'] == "CHECKBOX") { ?>
    <input type="checkbox" name="field_<?php echo $v['pk_i_id']; ?>" value="1" id="field_<?php echo $v['pk_i_id']; ?>" <?php if($fv['s_value'] == 1) {?> checked="checked" <?php } ?> />
    <?php } ?>               
    </div>
</div>
<?php } ?>
       
        </div>
а если
PHP
1
<? if (osc_user_field("b_company")==0)?>
тогда ничего не выполнялось и не выводилось
Спасиб заранее
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2015, 22:22
Ответы с готовыми решениями:

Ставлю задержку на выполнение действий в цикле - задержка ставится почему то на выполнение всего скрипта
Здравствуйте! Код элементарный: $s = $_POST; $s = preg_replace('/ {2,}/',' ',$s);...

Выполнение действий после нажатия кнопки
у меня есть html файл и php файл с обработчиком событий внутри!!! В html файле я добавил кнопку!!!...

Выполнение различных действий в зависимости от наличия в БД пункта активации
Добрый день. Подскажите как прописать условие к echo '&lt;tr class=&quot;even&quot;...

Выполнение действий по щелчку на тексте (или ссылке), но не на кнопке
Вообщем нужно нажатием на текст или ссылку прибавить в базе переход на 1 единицу но вот в чем...

3
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
25.06.2015, 22:39 2
Лучший ответ Сообщение было отмечено monah1983 как решение

Решение

чета не понятный вопрос какой-то, точнее не понятно в чем вопрос. В чем проблема написать так?

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<? if (osc_user_field("b_company") == 1) { ?>
<div class="profil_use">
           
        <?php $detail=psskhal_list_field();?>
      
 
<?php foreach($detail as $k=>$v) {?>
<div class="control-group">
    <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label1"><?php echo $v['s_field'];?></label>
    <div class="controls">
    <?php $fv=psskhal_field_value($v['pk_i_id'], osc_user_id()); ?>
    <?php if($v['s_field_type'] == "TEXT") { ?>
  <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "TEXTAREA") { ?>
     <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "DROPDOWN") { ?>
     <label for="field_<?php echo $v['pk_i_id']; ?>" class="control-label"><?php echo $fv['s_value']; ?></label>
    <?php } else if($v['s_field_type'] == "RADIO") { ?>
    <input type="radio" name="field_<?php echo $v['pk_i_id']; ?>" value="1" id="field_<?php echo $v['pk_i_id']; ?>" <?php if($fv['s_value'] == 1) {?> checked="checked" <?php } ?> />
    <?php } else if($v['s_field_type'] == "CHECKBOX") { ?>
    <input type="checkbox" name="field_<?php echo $v['pk_i_id']; ?>" value="1" id="field_<?php echo $v['pk_i_id']; ?>" <?php if($fv['s_value'] == 1) {?> checked="checked" <?php } ?> />
    <?php } ?>               
    </div>
</div>
<?php } ?>
       
        </div>
<?php } ?>
1
0 / 0 / 1
Регистрация: 29.08.2013
Сообщений: 66
26.06.2015, 09:13  [ТС] 3
а как сделать если
PHP
1
<?php echo $fv['s_value']; ?>
пустое, чтобы оно не отображалось (т.е. не выводилось)?
0
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
26.06.2015, 09:22 4
Лучший ответ Сообщение было отмечено monah1983 как решение

Решение

PHP
1
2
3
4
5
<?php
if ($fv['s_value']) {
echo $fv['s_value'];
}
?>
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2015, 09:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

jQuery выполнение функции при условии
Здравствуйте. У меня адаптивный дизайн сайта и мне нужно чтобы при изменении размера сайта...

Выполнение команды при заданном условии
Кому-нибудь возможно поднадоел уже.))) Среда XPE. При загрузке на панели быстрого запуска...

Выполнение действий при наведении курсора
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Как прервать выполнение программы при некотором условии?
Всем здравствуйте. Вопрос по отладке программ в C++Builder6. void __fastcall...

Выполнение действий при нажатии на представление в уведомлении
Здравствуйте! Возник следующий вопрос: можно ли на нажатие в уведомлении на представление задать...

Автоматическое выполнение действий при загрузке страницы
Добрый день. Имеется input вида: &lt;input id=&quot;input_name_id_&quot;&gt;, в него загружаются данные из базы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.