Joomla 1.5 Добавление информации о пользователе в базу

Discussion in 'Программирование' started by fire86, Jul 29, 2010.

  1. Offline

    fire86 Недавно здесь

    Joined:
    Dec 2, 2009
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    Описание: Я пользуюсь стандартной формой регистрации и проверки пользователей в 1.5. Непосредственно в форму передачи я вбил несколько новых полей. Далее досоздавал в базу колонки под эти поля. Нашел файл, что отвечает(как я понял) за сохранение в базу елементов переданного массива. Им оказался controller.php из com_user/views . Вот листинг.



    И проблема вот в чем. Допустим пришел _post[name911] которым может быть небезопастный текст. Я не хочу вписывать

    if (isset($_POST['name911']))
    {
    $name911 = $_POST['name911'];

    $db = mysql_connect("localhost","log","pas");
    mysql_select_db("namebd",$db);

    $result = mysql_query ("INSERT INTO table (name911) VALUES ('$name911')");
    if ($result == 'true')
    {echo ...}
    else
    {echo ...} }

    потому что оно совсем выбивается из структуры Joomla... Посоветуйте как вписаться в структуру Joomla покрасивее
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    а для каких целей вы пишите вот эту фигню ? раз уж вы нашли файл, который отвечает за добавление новой записи, то почему бы не модифицировать текущий запрос ?
     

Share This Page

Loading...