index.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Документ без названия</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!–
body,td,th {
color: #000;
}
–>
</style></head>
<body>
<table width="1248" border="0">
<tr>
<td height="128" colspan="2" align="right" valign="middle" class="img">
<table width="370" border="0">
<tr>
<td width="144" class="font_color">Почта</td>
<td width="216" class="font_color">Пароль</td>
</tr>
</table>
<table>
<form action="index.php" method="POST">
</form>
</table>
<input type="text" name="login2">
<input type="password" name="password2">
<input type="submit" value="ENTER" name="submit2">
<table width="378" border="0">
<tr>
<td width="154" height="24" class="font_color"><input type="checkbox" name="name_checkbox" value="a1"> Запомнить?</td>
<td width="214" class="font_color">Забыли пароль?</td>
</tr>
</table></td>
<tr>
<td width="477"><div align="center">
<table width="417" border="0">
<tr>
<td width="411" td class="fon"><div align="center">
<table width="419">
<form action="#" method="POST" >
<tr>
<td width="179" height="31">Имя</td>
<td width="204"><input type="text" name="surname" class="okno"></td>
</tr>
<tr>
<td height="31">Фамилия</td>
<td><input type="text" name="name" class="okno"></td>
</tr>
<tr>
<td height="31">Дата рождения</td>
<td>
<SELECT name="day" class="oko">
<OPTION value="1">1</OPTION>
<option value="31">31</option>
</SELECT>
<SELECT name="month" class="oko">
<OPTION value="Январь">Январь,</OPTION>
<OPTION value="Декабрь">Декабрь,</OPTION>
…
</SELECT>
<SELECT name="year" class="oko">
<OPTION value="2011">2011</OPTION>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
<option value="1919">1919</option>
<option value="1918">1918</option>
<option value="1917">1917</option>
<option value="1916">1916</option>
<option value="1915">1915</option>
<option value="1914">1914</option>
<option value="1913">1913</option>
<option value="1912">1912</option>
<option value="1911">1911</option>
<option value="1910">1910</option>
<option value="1909">1909</option>
<option value="1908">1908</option>
<option value="1907">1907</option>
<option value="1906">1906</option>
<option value="1905">1905</option>
</SELECT></td>
</tr>
<tr>
<td height="31" align="left">Место проживания</td>
<td>
<SELECT NAME=country CLASS="oko">
<OPTION value="4951">Абхазия</OPTION>
<OPTION value="4">Австралия</OPTION>
<OPTION value="Австрия">Австрия</OPTION>
<OPTION value="Азербайджан">Азербайджан</OPTION>
<OPTION value="Албания">Албания</OPTION>
<OPTION value="582059">Алжир</OPTION>
<OPTION value="173">Ангилья</OPTION>
<OPTION value="582086">Ангола</OPTION>
<OPTION value="23269623">Андорра</OPTION>
<OPTION value="23269625">Антигуа и Барбуда</OPTION>
<OPTION value="23269688">Антильские острова (Нид.)</OPTION>
<OPTION value="177">Аргентина</OPTION>
<OPTION value="245">Армения</OPTION>
<OPTION value="7716093">Арулько</OPTION>
<OPTION value="23269622">Афганистан</OPTION>
<OPTION value="582029">Багамские Острова</OPTION>
<OPTION value="23269627">Бангладеш</OPTION>
<OPTION value="582098">Барбадос</OPTION>
<OPTION value="582097">Бахрейн</OPTION>
<OPTION value="401">Белиз</OPTION>
<OPTION value="248">Белоруссия</OPTION>
<OPTION value="404">Бельгия</OPTION>
<OPTION value="23269629">Бенин</OPTION>
<OPTION value="425">Бермудские Острова</OPTION>
<OPTION value="428">Болгария</OPTION>
<OPTION value="9618">Боливия</OPTION>
<OPTION value="10996">Босния и Герцеговина</OPTION>
<OPTION value="582061">Ботсвана</OPTION>
<OPTION value="467">Бразилия</OPTION>
<OPTION value="23269633">Британские Виргинские о-ва</OPTION>
<OPTION value="23269634">Бруней</OPTION>
<OPTION value="23269635">Буркина Фасо</OPTION>
<OPTION value="23269636">Бурунди</OPTION>
<OPTION value="23269630">Бутан</OPTION>
<OPTION value="23269722">Валлис и Футуна о-ва</OPTION>
<OPTION value="23269721">Вануату</OPTION>
<OPTION value="616">Великобритания</OPTION>
<OPTION value="924">Венгрия</OPTION>
<OPTION value="11365">Венесуэла</OPTION>
<OPTION value="23269652">Восточный Тимор</OPTION>
<OPTION value="971">Вьетнам</OPTION>
<OPTION value="23269661">Габон</OPTION>
<OPTION value="994">Гаити</OPTION>
<OPTION value="23269670">Гайана</OPTION>
<OPTION value="23269662">Гамбия</OPTION>
<OPTION value="582066">Гана</OPTION>
<OPTION value="1007">Гваделупа</OPTION>
<OPTION value="23269666">Гватемала</OPTION>
<OPTION value="23269668">Гвинея</OPTION>
<OPTION value="23269669">Гвинея-Бисау</OPTION>
<OPTION value="1012">Германия</OPTION>
<OPTION value="23269667">Гернси о-в</OPTION>
<OPTION value="20738587">Гибралтар</OPTION>
<OPTION value="2567393">Гондурас</OPTION>
<OPTION value="23269665">Гренада</OPTION>
<OPTION value="582052">Гренландия</OPTION>
<OPTION value="1258">Греция</OPTION>
<OPTION value="1280">Грузия</OPTION>
<OPTION value="1366">Дания</OPTION>
<OPTION value="23269674">Джерси о-в</OPTION>
<OPTION value="23269650">Джибути</OPTION>
<OPTION value="2577958">Доминиканская Республика</OPTION>
<OPTION value="1380">Египет</OPTION>
<OPTION value="582081">Замбия</OPTION>
<OPTION value="23269723">Западная Сахара</OPTION>
<OPTION value="23269704">Западное Самоа</OPTION>
<OPTION value="582056">Зимбабве</OPTION>
<OPTION value="1393">Израиль</OPTION>
<OPTION value="1451">Индия</OPTION>
<OPTION value="277559">Индонезия</OPTION>
<OPTION value="277561">Иордания</OPTION>
<OPTION value="3410238">Ирак</OPTION>
<OPTION value="1663">Иран</OPTION>
<OPTION value="1696">Ирландия</OPTION>
<OPTION value="582039">Исландия</OPTION>
<OPTION value="1707">Испания</OPTION>
<OPTION value="1786">Италия</OPTION>
<OPTION value="23269724">Йемен</OPTION>
<OPTION value="23269638">Кабо-Верде</OPTION>
<OPTION value="1894">Казахстан</OPTION>
<OPTION value="11366">Камбоджа</OPTION>
<OPTION value="2163">Камерун</OPTION>
<OPTION value="2172">Канада</OPTION>
<OPTION value="23269697">Катар</OPTION>
<OPTION value="582057">Кения</OPTION>
<OPTION value="2297">Кипр</OPTION>
<OPTION value="2303">Киргизия</OPTION>
<OPTION value="23269676">Кирибати</OPTION>
<OPTION value="2374">Китай</OPTION>
<OPTION value="11367">Колумбия</OPTION>
<OPTION value="23269656">Колумбия</OPTION>
<OPTION value="23269645">Коморские Острова</OPTION>
<OPTION value="582076">Конго (Brazzaville)</OPTION>
<OPTION value="23269646">Конго (Kinshasa)</OPTION>
<OPTION value="2430">Коста-Рика</OPTION>
<OPTION value="23269649">Кот-д'Ивуар</OPTION>
<OPTION value="582077">Куба</OPTION>
<OPTION value="2443">Кувейт</OPTION>
<OPTION value="23269647">Кука О-ва</OPTION>
<OPTION value="23269677">Лаос</OPTION>
<OPTION value="2448">Латвия</OPTION>
<OPTION value="23269678">Лесото</OPTION>
<OPTION value="23269679">Либерия</OPTION>
<OPTION value="582060">Ливан</OPTION>
<OPTION value="2509">Ливия</OPTION>
<OPTION value="2514">Литва</OPTION>
<OPTION value="582095">Лихтенштейн</OPTION>
<OPTION value="2614">Люксембург</OPTION>
<OPTION value="23269683">Маврикий</OPTION>
<OPTION value="582069">Мавритания</OPTION>
<OPTION value="582109">Мадагаскар</OPTION>
<OPTION value="582041">Македония</OPTION>
<OPTION value="582094">Малави</OPTION>
<OPTION value="277563">Малайзия</OPTION>
<OPTION value="582108">Мали</OPTION>
<OPTION value="23269681">Мальдивы</OPTION>
<OPTION value="582043">Мальта</OPTION>
<OPTION value="582065">Марокко</OPTION>
<OPTION value="23269682">Мартиника</OPTION>
<OPTION value="2617">Мексика</OPTION>
<OPTION value="582082">Мозамбик</OPTION>
<OPTION value="2788">Молдавия</OPTION>
<OPTION value="2833">Монако</OPTION>
<OPTION value="2687701">Монголия</OPTION>
<OPTION value="23269686">Мьянма</OPTION>
<OPTION value="582063">Намибия</OPTION>
<OPTION value="23269687">Науру</OPTION>
<OPTION value="582068">Непал</OPTION>
<OPTION value="23269691">Нигер</OPTION>
<OPTION value="582080">Нигерия</OPTION>
<OPTION value="1206">Нидерланды</OPTION>
<OPTION value="23269690">Никарагуа</OPTION>
<OPTION value="2837">Новая Зеландия</OPTION>
<OPTION value="23269689">Новая Каледония</OPTION>
<OPTION value="2880">Норвегия</OPTION>
<OPTION value="23269693">Норфолк</OPTION>
<OPTION value="582051">О.А.Э.</OPTION>
<OPTION value="23269694">Оман</OPTION>
<OPTION value="582105">Остров Мэн</OPTION>
<OPTION value="582044">Пакистан</OPTION>
<OPTION value="582093">Панама</OPTION>
<OPTION value="582045">Папуа-Новая Гвинея</OPTION>
<OPTION value="582072">Парагвай</OPTION>
<OPTION value="582046">Перу</OPTION>
<OPTION value="23269696">Питкэрн</OPTION>
<OPTION value="2897">Польша</OPTION>
<OPTION value="3141">Португалия</OPTION>
<OPTION value="34851252">Пуэрто-Рико</OPTION>
<OPTION value="3156">Реюньон</OPTION>
<OPTION value="3159">Россия</OPTION>
<OPTION value="23269698">Руанда</OPTION>
<OPTION value="277555">Румыния</OPTION>
<OPTION value="5647">Сальвадор</OPTION>
<OPTION value="23269705">Сан-Марино</OPTION>
<OPTION value="23269706">Сан-Томе и Принсипи</OPTION>
<OPTION value="11370">Саудовская Аравия</OPTION>
<OPTION value="23269715">Свазиленд</OPTION>
<OPTION value="23269699">Святой Елены остров</OPTION>
<OPTION value="582040">Северная Корея</OPTION>
<OPTION value="582071">Сейшельские острова</OPTION>
<OPTION value="582110">Сенегал</OPTION>
<OPTION value="23269702">Сен-Пьер и Микелон</OPTION>
<OPTION value="23269703">Сент Винсент и Гренадины</OPTION>
<OPTION value="23269700">Сент-Китс и Невис</OPTION>
<OPTION value="23269701">Сент-Люсия</OPTION>
<OPTION value="11371">Сербия</OPTION>
<OPTION value="277565">Сингапур</OPTION>
<OPTION value="582067">Сирия</OPTION>
<OPTION value="5666">Словакия</OPTION>
<OPTION value="5673">Словения</OPTION>
<OPTION value="5681">США</OPTION>
<OPTION value="23269709">Соломоновы Острова</OPTION>
<OPTION value="23269710">Сомали</OPTION>
<OPTION value="23269713">Судан</OPTION>
<OPTION value="5678">Суринам</OPTION>
<OPTION value="23269708">Сьерра-Леоне</OPTION>
<OPTION value="277557">Сянган (Гонконг)</OPTION>
<OPTION value="9575">Таджикистан</OPTION>
<OPTION value="582050">Таиланд</OPTION>
<OPTION value="277567">Тайвань</OPTION>
<OPTION value="582062">Танзания</OPTION>
<OPTION value="582112">Того</OPTION>
<OPTION value="23269716">Токелау</OPTION>
<OPTION value="23269717">Тонга</OPTION>
<OPTION value="23269718">Тринидад и Тобаго</OPTION>
<OPTION value="23269720">Тувалу</OPTION>
<OPTION value="582090">Тунис</OPTION>
<OPTION value="9638">Туркменистан</OPTION>
<OPTION value="9701">Туркс и Кейкос</OPTION>
<OPTION value="9705">Турция</OPTION>
<OPTION value="9782">Уганда</OPTION>
<OPTION value="9787">Узбекистан</OPTION>
<OPTION value="9908">Украина</OPTION>
<OPTION value="582075">Уругвая</OPTION>
<OPTION value="23269657">Фиджи</OPTION>
<OPTION value="582047">Филиппины</OPTION>
<OPTION value="10648">Финляндия</OPTION>
<OPTION value="10668">Франция</OPTION>
<OPTION value="23269658">Французская Гвинея</OPTION>
<OPTION value="23269659">Французская Полинезия</OPTION>
<OPTION value="277553">Хорватия</OPTION>
<OPTION value="582101">Чад</OPTION>
<OPTION value="298612880">Черногория</OPTION>
<OPTION value="10874">Чехия</OPTION>
<OPTION value="582031">Чили</OPTION>
<OPTION value="10904">Швейцария</OPTION>
<OPTION value="10933">Швеция</OPTION>
<OPTION value="582087">Шри-Ланка</OPTION>
<OPTION value="582064">Эквадор</OPTION>
<OPTION value="23269653">Экваториальная Гвинея</OPTION>
<OPTION value="23269654">Эритрея</OPTION>
<OPTION value="10968">Эстония</OPTION>
<OPTION value="582088">Эфиопия</OPTION>
<OPTION value="11002">Югославия</OPTION>
<OPTION value="3661568">Южная Африка</OPTION>
<OPTION value="11014">Южная Корея</OPTION>
<OPTION value="297039407">Южная Осетия</OPTION>
<OPTION value="582106">Ямайка</OPTION>
<OPTION value="11060">Япония</OPTION>
</SELECT>
<SELECT NAME=gorod CLASS="oko">
<OPTION VALUE=Москва>Москва</OPTION>
<OPTION VALUE=Иваново>Иваново</OPTION>
<OPTION VALUE=Питер>Питер</OPTION>
</SELECT> </td>
</tr>
<tr>
<td height="31">Пол</td>
<td><select name="sex" class="oko"><option>
</option><option value="Мужской">Мужской</option><option value="Женский">Женский</option></select></td>
</tr>
<tr>
<td height="31">Email</td>
<td><input type="text" name="email" class="okno"></td>
</tr>
<tr>
<td height="31">Пароль</td>
<td><input type="password" name="password2" class="okno"></td>
</tr>
<tr>
<td height="31">Повтор пароля</td>
<td><input type="password" name="repassword" class="okno"></td>
</tr>
<td colspan="2" align="right"><p>
<input type="checkbox" name="name_checkbox" value="a1">Я ознакомлен(на) с <a href="prava.php">правилами </a>сайта</p></td>
<tr>
<td colspan="2" align="center"><input type="submit" value="Зарегистрироватся" name="submit"></td>
</tr>
</form>
</table>
</div></td>
</tr>
</table>
</div></td>
<td width="767"><img src="img/rith.gif" width="767" height="596"></td>
</tr>
<tr>
<td colspan="2"><img src="img/hooter.jpg" width="1248" height="58"></td>
</tr>
</table>
</body>
</html>
<?php
function help() {
if (empty($_POST['surname'])) {
echo "<br /><strong>Поле Имя не заполнено</strong>";
exit();
}
if (empty($_POST['name'])) {
echo "<br /><strong>Поле Фамилия не заполнено</strong>";
exit ();
}
if (empty($_POST['day'])) {
echo "<br /><strong>Поле Дата рождения не заполнено</strong>";
exit ();
}
if (empty($_POST['country'])) {
echo "<br /><strong>Поле Место проживания не заполнено</strong>";
exit ();
}
if (empty($_POST['sex'])) {
echo "<br /><strong>Поле Пол не заполнено</strong>";
exit ();
}
if (empty($_POST['email'])) {
echo "<br /><strong>Поле Email не заполнено</strong>";
exit ();
}
if (empty($_POST['password'])) {
echo "<br /><strong>Поле Пароль не заполнено</strong>";
exit ();
}
if (empty($_POST['repassword'])) {
echo "<br /><strong>Поле повтор Пароля не заполнено</strong>";
exit ();
}
}
help();
?>
к нему
style.css
td.fon {
background-color:#ceefd0;
}
td.img {
background-image:url(img/header.jpg);
}
td {
font-family: Tahoma, sans-serif;color:00000; font-size:12pt; font-weight: bold;
}
P {
font-family: Tahoma, sans-serif;color:00000; font-size:10pt; font-weight: bold;
}
td.font_color {
font-family: Tahoma, sans-serif;color:#FFF; font-size:10pt; font-weight: bold;
}
.zbet {
background:#FF0; font-family:impact, sans-serif; color:151616; font-size:10pt;
}
A {
color:#060;
}
SELECT.oko {
height:20pt; valign:middle;
}
input.okno {
height:20pt; width:179pt;
}
так вот при открытии index.php в браузере внизу страницы прописан кусок кода:
Поле Имя не заполнено"; exit(); } if (empty($_POST['name'])) { echo "
Поле Фамилия не заполнено"; exit (); } if (empty($_POST['day'])) { echo "
Поле Дата рождения не заполнено"; exit (); } if (empty($_POST['country'])) { echo "
Поле Место проживания не заполнено"; exit (); } if (empty($_POST['sex'])) { echo "
Поле Пол не заполнено"; exit (); } if (empty($_POST['email'])) { echo "
Поле Email не заполнено"; exit (); } if (empty($_POST['password'])) { echo "
Поле Пароль не заполнено"; exit (); } if (empty($_POST['repassword'])) { echo "
Поле повтор Пароля не заполнено"; exit (); } } help(); function check () { $surname= $_POST['surname']; $name= $_POST['name']; $data= $_POST['day']; $residents= $_POST['country']; $sex= $_POST['sex']; $email= $_POST['email']; $password= $_POST['password']; $regular='/([A-Za-z0-9\_\?-])+\@(([A-Za-z0-9\-])+\.)+([A-Za-z] {2,4})/'; $result=preg_match ($regular,$email); if ($result==falce) { echo "Неккоректный email"; exit (); } else { if ($password===$pass) { include ("connect.php"); insert ($surname,$name,$day,$country,$sex,$email,$password); echo "
Успешно добавлено"; exit (); } else { echo "Пароли не совподают"; exit (); } } echo check(); ?>
независимо, заполнены все поля или всего одно, подскажите в чем причина?