Как я могу изменить действие этой формы? В настоящее время сообщения в index.php (я использую php-form-builder-class) Я использую переключатель заявление в index.php следующим образом:Изменение действия формы
switch ($_GET['action'])
{
case 'new':
require_once USER_ROOT . 'new_thread.php';
echo "We are in user new";
break;
default:
echo "Hello";
}
Так SITE/пользователь/действие = новый (или пользователь/index.php? action = new) появляется форма. Я хочу, чтобы форма представить себе, а не index.php (т.е. действие = «»)
форма выглядит следующим образом (new_thread.php):
$form = new form("new_thread_form");
$form->setAttributes(array(
"width" => 400,
"jsIncludesPath" => "/lib/php-form-builder-class/includes"
));
if($form->validate()) {
echo "Your form has validated";
}
else {
echo "It has not validated";
}
$form->addHidden("cmd", "submit_0");
$form->addTextbox("Title:", "thread_title", "", array("required" => 1));
$form->addTextarea("Content:", "thread_content", "", array("required" => 1));
$form->addTextbox("Tags:", "thread_tags", "", array("required" => 1));
$form->addButton();
$form->render();
Документы для этого класса скорее сосут. Возможно, вы можете добавить параметр «действие» к первоначальному вызову setAttributes(). –