[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не вводится новая запись в базу данных
Страницы: 1, 2
XpertVision
Есть база данных "Users", в ней таблица "Users".
На этой странице вводятся значения которые потом введутся в базу :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>
Add User</title>
</head>
<body>
<form
action="adduser2.php" method="post">
<h1>
ADD USER</h1>
<table
border=0>
<tr>
<td>
Name</td>
<td><input
type=text name=name maxlength=30 size=13><br></td>
</tr>
<tr>
<td>
Login</td>
<td> <input
type=text name=login maxlength=30 size=30><br></td>
</tr>
<tr>
<td>
Email</td>
<td><input
type=text name=email maxlength=60 size=30><br></td>
</tr>
<tr>
<td>
Password</td>
<td><input
type=text name=pass maxlength=60 size=30><br></td>
<td>
Confirm Pasword</td>
<td><input
type=text name=pass1 maxlength=60 size=30><br></td>
</tr>
<tr>
<td>
Birthday</td>
<td>
<select
name="day">
<option
value = 1>1</option>
<option
value = 2>2</option>
<option
value = 3>3</option>
<option
value = 4>4</option>
<option
value = 5>5</option>
<option
value = 6>6</option>
<option
value = 7>7</option>
<option
value = 8>8</option>
<option
value = 9>9</option>
<option
value = 10>10</option>
<option
value = 11>11</option>
<option
value = 12>12</option>
<option
value = 13>13</option>
<option
value = 14>14</option>
<option
value = 15>15</option>
<option
value = 16>16</option>
<option
value = 17>17</option>
<option
value = 18>18</option>
<option
value = 19>19</option>
<option
value = 20>20</option>
<option
value = 21>21</option>
<option
value = 22>22</option>
<option
value = 23>23</option>
<option
value = 24>24</option>
<option
value = 25>25</option>
<option
value = 26>26</option>
<option
value = 27>27</option>
<option
value = 28>28</option>
<option
value = 29>29</option>
<option
value = 30>30</option>
<option
value = 31>31</option>
</select>
<select
name="month">
<option
value=-1->Jan</option>
<option
value=-2->Feb</option>
<option
value=-3->March</option>
<option
value=-4->Apr</option>
<option
value=-5->May</option>
<option
value=-6->June</option>
<option
value=-7->July</option>
<option
value=-8->Aug</option>
<option
value=-9->Sept</option>
<option
value=-10->Oct</option>
<option
value=-11->Nov</option>
<option
value=-12->Dec</option>
</select>

Input year:<td align=left><input type="text" name="year" size=10></td>
</td>
</tr>
<tr>
<td
colspan=2 align="center"><input type=submit value="Register"></td>
</tr>
</table>
</form>
</body>
</html>



Все это отправляется на эту страницу :


<html>
<
head>
<
title>Add USER</title>
</
head>
<
body>
<
h1>ADD USER</h1>
<?
function
getFromPost($sName,$sDefaultValuse = ''){
if(isset($_POST[$sName])){
return $_POST[$sName];
}else{
return $sDefaultValuse;
}
}

$name = getFromPost('name');
$login = getFromPost('login');
$email = getFromPost('email');
$pass = getFromPost('pass');
$pass1 = getFromPost('pass1');
$day = getFromPost('day');
$month = getFromPost('month');
$year = getFromPost('year');
if (!$name || !$login || !$email || !$pass || !$pass1 || !$day || !$month || !$year)
{
echo "You have not entered all the required details. Please go back and try again.";
exit;
}
$name = addslashes($name);
$login = addslashes($login);
$email = addslashes($email) ;
$pass = addslashes($pass);
$pass1 = addslashes($pass1);
$day = addslashes($day);
$month = addslashes($month) ;
$year = addslashes($year);
if ($pass!=$pass1)
{
echo "Password incorect.";
exit;
}
$date=$year.$month.$day;
$number=0;
mysql_connect('localhost','root','12344321') OR die("Dont connect");
mysql_select_db('users') or die(mysql_error());
$query = "insert into `users` values ('$number', '$name', '$login', '$email', '$pass', '$date')";
mysql_query($query) or die(mysql_error());
echo "User ADD";
mysql_close();
?>
</body>
</
html>

В итоге на экране белый экран с надписью "ADD USER". Как я понимаю php блок просто не выполняется или начинает сбоить в районе работы с базой...естественно ничего не записывается. Помогите, а то уже какой день не могу разобратся. Буду очень благодарен за помощь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.