'question', 'text' => 'Question is a required field'); } if (empty($_POST['option1'])) { $errors[] = array( 'field' => 'option1', 'text' => 'Option 1 is a required field'); } if (empty($_POST['option2'])) { $errors[] = array( 'field' => 'option2', 'text' => 'Option 2 is a required field'); } if (empty($_POST['option3'])) { $errors[] = array( 'field' => 'option3', 'text' => 'Option 3 is a required field'); } if (empty($_POST['option4'])) { $errors[] = array( 'field' => 'option4', 'text' => 'Option 4 is a required field'); } if (isset($errors)) { $template->adds_block('ISERROR',array('exi'=>1)); $eid = 0; foreach ($errors as $error) { $template->adds_block('ERROR', array( 'ID' => $eid, 'TEXT' => $error['text'])); $template->add('IS' . strtoupper($error['field']) . 'ERROR', ' error'); $template->adds_block(strtoupper($error['field']) . 'ERROR', array( 'ID' => $eid, 'TEXT' => $error['text'])); $eid++; } $template->add('TITLE', 'New Poll'); $template->add('ACTION', '/admin/newPoll.php?submit='); $template->add('QUESTIONVALUE', htmlentities($_POST['question'])); $template->add('OPTION1VALUE', htmlentities($_POST['option1'])); $template->add('OPTION2VALUE', htmlentities($_POST['option2'])); $template->add('OPTION3VALUE', htmlentities($_POST['option3'])); $template->add('OPTION4VALUE', htmlentities($_POST['option4'])); $template->add('TEXTVALUE', htmlentities($_POST['text'])); } else { $inspoll = "INSERT INTO polloftheweek (question,option1,option2,option3,option4,text) VALUES (\"" . mysql_real_escape_string($_POST['question']) . "\",\"" . mysql_real_escape_string($_POST['option1']) . "\",\"" . mysql_real_escape_string($_POST['option2']) . "\",\"" . mysql_real_escape_string($_POST['option3']) . "\",\"" . mysql_real_escape_string($_POST['option4']) . "\",\"" . mysql_real_escape_string($_POST['text']) . "\")"; $inspoll2 = mysql_query($inspoll); $id = mysql_insert_id(); $cleardid = "TRUNCATE TABLE didpollalready"; $cleardid2 = mysql_query($cleardid); $template->add('QUESTIONVALUE', htmlentities($_POST['question'])); $template->add('OPTION1VALUE', htmlentities($_POST['option1'])); $template->add('OPTION2VALUE', htmlentities($_POST['option2'])); $template->add('OPTION3VALUE', htmlentities($_POST['option3'])); $template->add('OPTION4VALUE', htmlentities($_POST['option4'])); $template->add('TEXTVALUE', htmlentities($_POST['text'])); $template->add('TITLE', 'Edit Poll'); $template->add('ACTION', '/admin/editPoll.php?id=' . $id . '&submit='); $template->adds_block('FLASH', array('TEXT' => 'Your poll has been sucessfully created. View poll.')); } } else { $template->add('TITLE', 'New Poll'); $template->add('ACTION', '/admin/newPoll.php?submit='); } $template->display(); ?>