[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №1 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
BorisBelyaev
1. как в запрос функции href вставить переменную 'id=$tpl_id' ?

<a href='<?php echo href('page=edit', 'id=$tpl_id'); ?>'><?php echo $status; ?></a>


2. Корректна ли такая конструкция
$drop   = !empty($_GET['drop']) && $_GET['drop'] == 'drop'?true:false;

для
<a href="?drop=drop" class="bt_drop">Удалить заявку</a>		<!-- Кнопка удалить -->


или будет достаточно одной проверки
$drop   = !empty($_GET['drop'])?true:false;


twin
1.
<a href="<?php echo href("page=edit", "id=". $tpl_id); ?>"><?php echo $status; ?></a>

обязательно в таких кавычках.

2. Достаточно вообще вот этого:
$drop   = !empty($_GET['drop']);


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
BorisBelyaev
Еще в выпадающем списке меню которое находится в форме необходимо вставить несколько полей из БД реализую так:

1. В контроллере

/**  
* The block of reading of the information
* Блок чтения информации
*/


$res = mysqlQuery("SELECT * FROM `". IRB_DBSERVICE ."device_brend`
ORDER BY `id` ASC"
);

$select_brend = '';
$select_name = '';

if(mysql_num_rows($res) > 0)
{
$cont_brend = getTpl('new/select_brend');
$cont_name = getTpl('new/select_name');

while($row = htmlChars(mysql_fetch_assoc($res)))
{
$row['brend'] = nl2br($row['brend']);
$row['name'] = nl2br($row['name']);
$select_brend .= parseTpl($cont_brend, $row);
$select_name .= parseTpl($cont_name, $row);
}
}



2. Создаю два файла (select_brend.tpl и select_name.tpl)следующего содержания:

1) select_brend.tpl
<option><?php echo $tpl_brend ?></option>


2) select_name.tpl
<option><?php echo $tpl_name. ?></option>


3. В форму соответственно:
<form action="" method="post">

<div
class="add_device_text">Тип устройства:</div>
<select
name='form[value1]' size='1' class='add_select'>
<?php
echo $select_name ?>
</select>

<div
class="add_device_text">Бренд:</div>
<select
name='form[value2]' size='1' class='add_select'>
<?php
echo $select_brend ?>
</select>


Все работает но, вопрос в следующем - чувствую что мой метод далеко не оптимален, как оптимизировать? Может можно написать функцию но тогда как вставлять в форму, в общем вопросов больше чем ответов. Раньше просто в форму вставлял запрос к БД теперь хочется приблизится к структуре MVC.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.