<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Страница добавления новой заметки</title>
<link href="http://localhost/admin/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("system/inc/blocks/header.inc.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<? include ("system/inc/blocks/lefttd.php"); ?>
<td valign="top">
<form name="form1" method="post" action="admin.php/?mod=add_group">
<p>
<label>Введите название группы<br>
<input type="text" name="name" id="name">
</label>
</p>
<p>
<label>Будет ли группа админом?<br>
<input type="text" name="admin" id="admin">
</label>
</p>
<p>
<label>Будет ли группа забанена?<br>
<input type="text" name="banned" id="banned">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Занести заметку в базу">
</label>
</p>
</form>
<p> </p> </td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент-->
<? include ("system/inc/blocks/footer.inc.php"); ?>
</table>
</body>
</html>
а вот обработчик
<?php
include_once ("system/data/db.php");
if (isset($_POST['title']))
{
$title = $_POST['title'];
if ($title == '')
{
unset($title);
}
}
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */
if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}
if (isset($_POST['banned'])) {$banned = $_POST['banned']; if ($banned == '') {unset($banned);}}
if (isset($_POST['admin'])) {$admin = $_POST['admin']; if ($admin == '') {unset($admin);}}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Обработчик</title>
<link href="http://localhost/admin/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("system/inc/blocks/header.inc.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<? include ("system/inc/blocks/lefttd.php"); ?>
<td valign="top">
<?php
if (isset($name) && isset($banned) && isset($admin))
{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO users_group (name,admin,banned) VALUES ('$name', '$admin','$banned')");
if ($result == 'true') {echo "<p>Ваша группа успешно добалена!</p>";}
else {echo "<p>Ваша группа не добалена!</p>";}
}
else
{
echo "<p>Вы ввели не всю информацию, поэтому группа в базу не может быть добалена.</p>";
}
?>
</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент-->
<? include ("system/inc/blocks/footer.inc.php"); ?>
</table>
</body>
</html>
Почему скрипт пишет ваша группа недобавлена? ведь я все ввел
Спустя 8 минут, 40 секунд (9.12.2011 - 17:56) Winston написал(а):
if (isset($name) && isset($banned) && isset($admin))
{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO `users_group` (`name`, `admin`, `banned`) VALUES ('" . $name . "', '" . $admin . "','" . $banned . "')") or die(mysql_error());
if ($result == true) echo "<p>Ваша группа успешно добалена!</p>";
else echo "<p>Ваша группа не добалена!</p>";
}
Спустя 2 минуты, 5 секунд (9.12.2011 - 17:58) inpost написал(а):
Deert
В подписи ссылка.
В подписи ссылка.
Спустя 6 минут, 54 секунды (9.12.2011 - 18:05) m4a1fox написал(а):
Спустя 6 минут, 44 секунды (9.12.2011 - 18:12) Shkiper написал(а):
Теперь вот что выдает
Duplicate entry '0' for key 'PRIMARY'
Duplicate entry '0' for key 'PRIMARY'
Спустя 8 минут, 49 секунд (9.12.2011 - 18:21) inpost написал(а):
Deert
У тебя ID точно: primary key + autoincrement?
У тебя ID точно: primary key + autoincrement?
Спустя 17 часов, 53 минуты, 37 секунд (10.12.2011 - 12:14) Shkiper написал(а):
inpost спасибо! Я поставил айди primary key (autoincrement у меня стоял)!
А зачем нужен параметр primary key?
А зачем нужен параметр primary key?
Спустя 5 часов, 56 минут, 6 секунд (10.12.2011 - 18:10) inpost написал(а):
Deert
За основами языка лучше смотреть в учебник самого языка, потому что там этому посвящена целая глава, ты думаешь у меня хватит терпения вот так каждый день расписывать главами из книги?
За основами языка лучше смотреть в учебник самого языка, потому что там этому посвящена целая глава, ты думаешь у меня хватит терпения вот так каждый день расписывать главами из книги?
Спустя 4 дня, 22 часа, 35 минут, 16 секунд (15.12.2011 - 16:46) Shkiper написал(а):
Всем спасибо!