<?php use X2form\Form; require_once '../../src/autoload.php'; require_once '../../vendor/autoload.php'; $link = mysql_connect('localhost', 'root', ''); if (!$link) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db('test', $link); if (!$db_selected) { die('Can\'t select database : ' . mysql_error()); } //create the X2Form object from XML file $formObj = new Form('QuidichForm', ['from' => 'forms/quidich_form_grouped.xml', 'dbHandle' => $link, 'dbType' => 'php', 'action' => 'example2.php']); $formObj->finalize(); if (isset($_POST['submit']) && $_POST['submit'] == "Submit") { $log = $formObj->processSubmission($_POST); if (!logg_ok($log)) { $message = '<div class="error">' . logg_msg($log) . '</div>'; $formObj->rollBackFileUploads(); } else { $message = '<div class="success">' . logg_msg($log) . '</div>'; } } elseif (isset($_REQUEST['captcha']) && $_REQUEST['captcha'] == 'refresh') { echo $formObj->renderer->elementRenderer->refreshCaptcha($formObj->elements['captcha']); exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>