Как я могу изменить действие этой формы? В настоящее время он публикует в index.php (я использую php-form-builder-class )
Я использую оператор switch в 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 / user /? Action = new (или user / index.php? Action = new) появляется форма. Я хочу, чтобы форма отправляла сама себе, а не index.php (т.е. action = "")
Форма выглядит следующим образом (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();