Калькулятор расценок в друпал!

Главные вкладки

Комментарии

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 28 июня 2010 в 23:04

"xxandeadxx" wrote:
вот так

Можно же сделать файл php в нем простую html форму и в нем же через $_POST или $_GET получать данные из этой формы и обрабатывать (засунуть его в свой модуль через require_once), это будет компактнее чем через formapi , тем более в БД записывать ничего не надо.

Если хотите еще проще посмотрите на калькуляторы сделанные на javascript

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 28 июня 2010 в 23:54
<form action="">
Поле1: <input type=checkbox name=a value=1><br>
Поле2: <input type=text name=b size=3><br>
Поле3: <input type=checkbox name=с value=2><br>
Поле4: <input type=text name=d size=3><br>
<input type=submit value="send">
</form>

Берем через $_POST, считаем в паре строк, заносим результаты здесь же в какую нибудь $str, потом в своем модуле return $str и все.
Это же через formapi писать намного дольше, одну только форму расписать чего стоит .

Аватар пользователя xxandeadxx xxandeadxx 29 июня 2010 в 0:17

"<a href="mailto:Oleksa@drupal.org">Oleksa@drupal.org</a>" wrote:
Это же через formapi писать намного дольше

<?php
$form
['a'] = array('#type' => 'textfield''#title' => 'Поле 1''#default_value' => 1);
$form['b'] = array('#type' => 'checkbox',  '#title' => 'Поле 2''#default_value' => 2);
$form['c'] = array('#type' => 'textfield''#title' => 'Поле 3''#default_value' => 3);
$form['d'] = array('#type' => 'checkbox',  '#title' => 'Поле 4''#default_value' => 4);
$form['submit'] = array('#type' => 'submit''#value' => 'send');
?>

намного говорите?