Ребята с модулем помогите пожалуйста.
Создал модуль из двух страниц:
1 страница. выбираем значение.
2 страница. показываем результат из бд.
Типа отчета.
Когда выбираем значение и нажимаем на кнопку, переход на другую страницу, но Joomla говорит что такой страницы нету.
Напишите пожалуйста что и как должно быть.
открываю через материал, через {loadmodule }
путь получается
http://localhost/joomla/index.php/ostatkiи прямо отправляю в action.php, напишите как правильно отправлять?
Это XML файл
<files>
<filename module="mod_ostatok_REZ">mod_ostatok_REZ.php</filename>
<filename>mod_ostatok_REZ.xml</filename>
<filename>index.html</filename>
<filename>action.php</filename>
<folder>tmpl</folder>
<folder>images</folder>
<folder>css</folder>
</files>
<config>
<fields name="params">
<!-- Основные параметры для модуля -->
<fieldset name="basic">
<field name="text" type="text"
label="mod_ostatok_REZ_TEXT_FIELD_LABEL"
description="mod_ostatok_REZ_TEXT_FIELD_DESC" />
</fieldset>
<!-- Дополнительные параметры для модуля -->
<fieldset name="advanced">
<field name="layout" type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC" />
</fieldset>
</fields>
</config>
вот mod_ostatok_REZ.php
$sql = "SELECT Name FROM aent_kontragent";
$result_select = mysql_query($sql);
?>
<html>
<head>
<meta charset="UTF-8" Content-type: text/html;>
</head>
<body>
<form method='post' action='action.php'>
<p><select size="1" name='Kontragent'>
<option disabled>Выберите имя</option>
<?php header('Content-type: text/html; charset=utf-8');
while($object = mysql_fetch_object($result_select)): ?>
<option value ="<?=$object->{Name}?>"><?=$object->{Name}?></option>
<?php endwhile;?>
</select></p>
<p><input type=submit value=Отправить></p>
</form>
</body>
</html>
<?php mysql_close($connect_to_db);
?>
вот action.php
$Kontragent = $_POST['Kontragent'];
$qr_result = mysql_query('SELECT * FROM aent_ostatok WHERE Kontragent = "' . mysql_real_escape_string($Kontragent). '"', $connect_to_db) or die(mysql_error());
if (!$qr_result) {
echo "Превышен лимит ожидания, попробуйте заново. " . mysql_error();
exit;
}
if (mysql_num_rows($qr_result) == 0) {
echo "По ( $Kontragent ) нет данных";
exit;
}
while($row = mysql_fetch_assoc($qr_result)){
echo '<tr>';
echo '<td>' . $row["Date"] . '</td>';
echo '<td>' .$row["NoRez"]. '</td>';
echo '<td>' .$row["TypeRez"]. '</td>';
echo '<td>' . $row["Size"] . '</td>';
echo '<td>' .$row["Vzliv"]. '</td>';
echo '<td>' .$row["Densyti"]. '</td>';
echo '<td>' . $row["Temp"] . '</td>';
echo '</tr>';
}
echo '</thead>';
echo '</tbody>';
echo '</table>';
// закрываем соединение с сервером базы данных
mysql_close($connect_to_db);