Всем привет. Написал маленький скриптик, для проверки заполнения формы: Код (html): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR /xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" type="text/JavaScript"> chk=function(s){ if(document.form2.i1.checked==false && document.form2.i2.checked==false && document.form2.i3.checked==false && document.form2.i4.checked==false && document.form2.i6.checked==false && document.form2.i5.value==null) {alert(s);return false;} if(document.form2.i5.value==''){alert("Не выбран ПУНКТ");return false;} if(document.form2.i6.value==''){alert("Не выбран ВИД ");return false;} if(document.form2.i1.checked==false && document.form2.i2.checked==false && document.form2.i3.checked==false && document.form2.i4. checked==false){alert("Не выставлена ОЦЕНКА"); return false;} return true; } </script> </head> <body> <? // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); /* Переменные для соединения с базой данных */ $hostname = "localhost"; $username = "joomla"; $password = "joomla"; $dbName = "joomla"; $text1 = $_POST['submit']; /* Таблица MySQL, в которой хранятся данные */ $userstable = "jos_punct"; /* создать соединение */ mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение"); /* выбрать базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die(mysql_error()); $text = $_POST['vid']; .......................... <form action=\"index.php?option=com_mesto&view=podtv\" method=\"post\" name=form2 id=\"form2\" onsubmit=\"return chk('Поля не заполнены')\">"; ?> .......................... И что интересно: при вставке скрипта в компонент он нормально работает (при попытке отправки фориы с невыбранными значениями дает соответствующие подсказки) А при вставке скрипта в модуль при невыбранных значениях никаких подсказок нет. Он пытается перейти на нужную страницу, но она соответствеено пуста и надпись Query was empty (Ничего не отправлено) Есть у кого нибудь мысли, как заставить скрипт работать в модуле.
Он имеет ввиду, что в Joomla уже есть встроенные функции для работы с базой данных и корректнее и кстати удобнее использовать их. Тут описанны основные методы, очень удобно. Что бы соединится с базой данных : Код (PHP): $database =& JFactory::getDBO();