Ситуация такая: Есть таблица с данными которая находится в одной БД с таблицами Joomla и называется jos_data. Нужно считать данные из таблицы:
Я делал так:
создал материал в котором написанно {loadposition user13}, cоответственно модуль mod_php имеет положение user13.
В этом модуле написан код:
<?php
$req = "select * from #__data order by id desc limit 10";
$db = &JFactory::getDBO();
$db->setQuery($req);
$data_rows_assoc_list = $db->loadAssocList();
foreach($data_rows_assoc_list as $cData)
{
echo "
<table>
<tr>
<td>
<p> {$cData['torg_date']} </p>
</td>
<td>
<p>{$cData['name']} </p>
</td>
<td>
<p>{$cData['base']} </p>
</td>
<td>
<p>{$cData['exec_date']} </p>
</td>
<td>
<p>{$cData['day_end']} </p>
</td>
<td>
<p>{$cData['quotation']} </p>
</td>
<td>
<p>{$cData['min_quot']} </p>
</td>
<td>
<p>{$cData['max_quot']} </p>
</td>
<td>
<p>{$cData['num_contr']}</p>
</td>
</tr>
</table>
";
}
?>
Все что нужно все выводится.
Вопрос №1:Если в тэге <table> написать любое свойство (например border="1") то ничего выводиться не будет. Почему?
Вопрос №2:Как добавить данные в таблицу jos_data?
Есть материал в котором {loadposition user12} модуль mod_php соответственно user12 использую вот это код и ничего не получается:
<form action="http://mvn.thd.su/index.php?option=com_content&view=article&id=49&Itemid=27" method="post" name="form">
<p><label>Введите дату торгов :<br><input name="torg_date" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите код фьючерса :<br><input name="name" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите код серии ценной бумаги :<br><input name="base" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите дату исполнения фьючерса :<br><input name="exec_date" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите дату погошения ценной бумаги :<br><input name="day_end" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите текущую цену фьючерса :<br><input name="quotation" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите минимальную цену фьючерса на данных торгах :<br><input name="min_quot" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите максимальную цену фьючерса на данных торгах :<br><input name="max_quot" type="text" size="20" maxlength="20"></label></p>
<p><label>Введите число проданных фьючерсов :<br><input name="num_contr" type="text" size="20" maxlength="20"></label></p>
<p>
<input name="submit" type="submit" value="ОК">
</p>
</form>
<?php
if (isset($_POST['torg_date']))
{$torg_date = $_POST['torg_date'];}
if (isset($_POST['name']))
{$name = $_POST['name'];}
if (isset($_POST['base']))
{$base = $_POST['base'];}
if (isset($_POST['exec_date']))
{$exec_date = $_POST['exec_date'];}
if (isset($_POST['day_end']))
{$day_end = $_POST['day_end'];}
if (isset($_POST['quotation']))
{$quotation = $_POST['quotation'];}
if (isset($_POST['min_quot']))
{$min_quot = $_POST['min_quot'];}
if (isset($_POST['max_quot']))
{$max_quot = $_POST['max_quot'];}
if (isset($_POST['num_contr']))
{$num_contr = $_POST['num_contr'];}
$db = &JFactory::getDBO();
$database->setQuery("INSERT INTO #__data (name,base) VALUES ('$name','$base')");
$database->query();
?>
Буду очень признателен если поможете! =)