Код
<html>
<head>
</head>
<body>
<h1 align="center"> Админка </h1>
<form action = "addusr.php" method="post">
First Name:<br>
<input type = "text"Name="first_name"><br>
Last Name:<br>
<input type = "text"Name="last_name"><br>
Country:<br>
<input type = "text" Name="country">
<br>
City:<br>
<input type = "text"Name = "city"><br>
E-mail:<br>
<input type = "text"Name="email"><br>
Photo: <br>
<input type = "File" Name="file">
<br>
Coments:<br>
<input type = "TextArea" Name="coments">
<br><br>
<button = "submit" Name="add" Value="Submit">Add User</button>
<button = "submit" Name="delete">Delete User</button>
</form>
</body>
</html>
<head>
</head>
<body>
<h1 align="center"> Админка </h1>
<form action = "addusr.php" method="post">
First Name:<br>
<input type = "text"Name="first_name"><br>
Last Name:<br>
<input type = "text"Name="last_name"><br>
Country:<br>
<input type = "text" Name="country">
<br>
City:<br>
<input type = "text"Name = "city"><br>
E-mail:<br>
<input type = "text"Name="email"><br>
Photo: <br>
<input type = "File" Name="file">
<br>
Coments:<br>
<input type = "TextArea" Name="coments">
<br><br>
<button = "submit" Name="add" Value="Submit">Add User</button>
<button = "submit" Name="delete">Delete User</button>
</form>
</body>
</html>
Код
<?php
//Ввод информации в БД
//конектимся к БД
if($_POST['add']=="Submit"){
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("abook", $link) or die("Could not select database");
$query="insert into student values ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['country']."','".$_POST['city']."','".$_POST['email']."','".$_POST['file']."','".$_POST['coments']."')";
$result = mysql_query($query);
echo "Спасибо, ваша информация введена";
}
else {
echo "Фигвам!!!";
}
/* Закрытие соединения */
mysql_close($link);
?>
//Ввод информации в БД
//конектимся к БД
if($_POST['add']=="Submit"){
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("abook", $link) or die("Could not select database");
$query="insert into student values ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['country']."','".$_POST['city']."','".$_POST['email']."','".$_POST['file']."','".$_POST['coments']."')";
$result = mysql_query($query);
echo "Спасибо, ваша информация введена";
}
else {
echo "Фигвам!!!";
}
/* Закрытие соединения */
mysql_close($link);
?>
Спустя 2 часа, 2 минуты (11.06.2008 - 12:28) ProfPHP написал(а):
в вашем случае как минимум во второй файл добавьте в самое начало следующий код:
по поводу вопроса, то вместо:
$result = mysql_query($query);
используйте:
$result = mysql_query($query) or die(mysql_errno.': '.mysql_error());
и напишите сюда ошибку.
Код
if (!get_magic_quotes_gpc()) {
$key = '';
$value = '';
foreach ($_POST as $key => $value) {
if (!is_numeric($value)) {
$_POST[$key] = mysql_real_escape_string($value);
}
}
unset($key);
unset($value);
}
$key = '';
$value = '';
foreach ($_POST as $key => $value) {
if (!is_numeric($value)) {
$_POST[$key] = mysql_real_escape_string($value);
}
}
unset($key);
unset($value);
}
по поводу вопроса, то вместо:
$result = mysql_query($query);
используйте:
$result = mysql_query($query) or die(mysql_errno.': '.mysql_error());
и напишите сюда ошибку.
Спустя 1 день, 52 минуты, 31 секунда (12.06.2008 - 13:20) Hot написал(а):
Спасибо, ошибка была в неверном имени таблицы.
Вот следующая проблема. Добавил в БД поле id, авто-инкрементом. Теперь нужно заполнить только выбраные поля.
Вот следующая проблема. Добавил в БД поле id, авто-инкрементом. Теперь нужно заполнить только выбраные поля.
Код
<?php
//Ввод информации в БД
//конектимся к БД
if($_POST['add']=="Submit"){
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("abook", $link) or die("Could not select database");
$query="insert into users (first_name, last_name, country, city, email, file, coments)"
//Боконутая строка ниже.
VALUES ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['country']."','".$_POST['city']."','".$_POST['email']."','".$_POST['file']."','".$_POST['coments']."')";
$result = mysql_query($query);
echo "Спасибо, ваша информация введена";
}
else {
echo "Фигвам!!!";
}
/* Закрытие соединения */
mysql_close($link);
//Линк на предыдущую страницу
//echo("<script>location.href='http://localhost/denwer/adminka.php'</script>");
?>
//Ввод информации в БД
//конектимся к БД
if($_POST['add']=="Submit"){
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("abook", $link) or die("Could not select database");
$query="insert into users (first_name, last_name, country, city, email, file, coments)"
//Боконутая строка ниже.
VALUES ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['country']."','".$_POST['city']."','".$_POST['email']."','".$_POST['file']."','".$_POST['coments']."')";
$result = mysql_query($query);
echo "Спасибо, ваша информация введена";
}
else {
echo "Фигвам!!!";
}
/* Закрытие соединения */
mysql_close($link);
//Линк на предыдущую страницу
//echo("<script>location.href='http://localhost/denwer/adminka.php'</script>");
?>
Спустя 16 минут, 16 секунд (12.06.2008 - 13:36) Hot написал(а):
Матюкается на эту строку
Код
VALUES ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['country']."','".$_POST['city']."','".$_POST['email']."','".$_POST['file']."','".$_POST['coments']."')";
_____________