И так есть проблема, написал код обработчика формы, для своего проекта,
Файл requst_confirm.php:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Request form');
$template->set_filenames(array(
'body' => 'request_confirm_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>Код: Выделить всё
<!-- INCLUDE overall_header.html -->
<h2>Request form</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p>
<!-- PHP -->
mysql_connect ("localhost","bh46862_fsdbase","xxxxxxx");
mysql_select_db ("bh46862_ltc");
if (isset($_POST['submit'])){
if(empty($_POST['name'])) {
echo'<font color="red">Не заполненно поле Name.</font><br>';}
elseif (!preg_match("/^\w{3,}$/", $_POST['name'])) {
echo'<font color="red">В поле Name запрещенные символы.</font><br>';}
elseif(empty($_POST['surname'])) {
echo'<font color="red">Не заполненно поле Surname.</font><br>';}
elseif (!preg_match("/^\w{3,}$/", $_POST['surname'])) {
echo'<font color="red">В поле Surname запрещенные символы.</font><br>';}
elseif(empty($_POST['email'])) {
echo'<font color="red">Не заполненно поле Email.</font><br>';}
elseif (!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/", $_POST['email'])) {
echo'<font color="red">В поле Email запрещенные символы.</font><br>';}
elseif(empty($_POST['skype'])) {
echo'<font color="red">Не заполненно поле Skype.</font><br>';}
elseif (!preg_match("/^\w{3,}$/", $_POST['skype'])) {
echo'<font color="red">В поле Skype запрещенные символы.</font><br>';}
elseif(empty($_POST['phone'])) {
echo'<font color="red">Не заполненно поле Phone.</font><br>';}
elseif (!preg_match("/^\w{3,}$/", $_POST['phone'])) {
echo'<font color="red">В поле Phone запрещенные символы.</font><br>';
} else {
$name = $_POST['name'];
$surname = $_POST['surname'];
$email = $_POST['email'];
$skype = $_POST['skype'];
$phone = $_POST['phone'];
$aircraft = $_POST['aircraft'];
$raid = $_POST['raid'];
$port = $_POST['port'];
$fs = $_POST['fs'];
$ve = $_POST['ve'];
$md = $_POST['md'];
$query = ("SELECT id FROM students WHERE surname='$surname'");
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) > 0) {
echo'<font color="red">Пользователь с фамилией $surname уже есть в нашей базе данных</font><br>';
} else {
$query2 = ("SELECT id FROM students WHERE email='$email'");
$sql = mysql_query($query2) or die(mysql_error());
if (mysql_num_rows($sql) > 0) {
echo'<font color="red">Email: $email уже числится в нашей базе данных</font><br>';
} else {
$query = "INSERT INTO students (name, surname, email, skype, phone, aircraft, raid, port, fs, ve, md) VALUES ('$name', '$surname', '$email', '$skype', '$phone', '$aircraft', '$raid', '$port', '$fs', '$ve', '$md')";
$result = mysql_query($query) or die(mysql_error());;
echo'Уважаемый $ name $surname!<br>Вы успешно подали заявку на вступление в наш учебно-тренировочный центр OVAN.<br>В ближайшее время с Вами свяжется Администрация';}}}}
<!-- ENDPHP -->
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->Заранее спасибо!

