вопрос
Форумчане доброго времени. Помогите разобраться с запросом и выводом доп.полей.
Сделал небольшой модуль, но он выводит все доп.поля а нужно 1 и 3. всего полей 7штук.
Ниже приведен код..
Сделал небольшой модуль, но он выводит все доп.поля а нужно 1 и 3. всего полей 7штук.
Ниже приведен код..
<?php
$form = "<table><tr>
<td>[b]Марка кабеля[/b]</td>
<td>[b]доп.поле1[/b]</td>
<td>[b]доп.поле3[/b]</td>
<td>[b]Цена с НДС[/b]</td>
<td>[b]Цена интернет[/b]</td>
</tr>";
$sql_post = $db->query("select id,title,price,pricends,xfields from ".PREFIX."_post where approve=1 and category=3 ORDER by title ASC");
while($s=$db->get_row($sql_post))
{
$form .="<tr>
<td>{$s['title']}</td>
<td>{$s['xfields']}</td> /* тут надо поле 1 */
<td>{$s['xfields']}</td> /* тут надо поле 3 */
<td>{$s['pricends']}</td>
<td>{$s['price']}</td>
</tr>";
}
$form.="</table>
";
$tpl->result['content']= $form;
?>
подсказали решение вопроса, может кому пригодится.. изменить кусок кода на этот:
while($s=$db->get_row($sql_post))
{
$xf = xfieldsdataload( $s['xfields'] );
$form .="<tr>
<td>{$s['title']}</td>
<td>{$xf['pole1']}</td>
<td>{$xf['pole3']}</td>
<td>{$s['pricends']}</td>
<td>{$s['price']}</td>
</tr>";