penguen
Постоялец
- Регистрация
- 7 Янв 2007
- Сообщения
- 842
- Реакции
- 109
- Автор темы
- #1
Всем доброе уремя суток.
Пишу скрипт редактора клана.
Нужна ваша помощь, туплю
Данные для соедин с БД
Суть вопроса в том, что я хочу работать с одним и тем же скриптом, а не с form1.php
Так же нужно, если я жму удаление страница обновляется и удаляется определен. запись из БД.
Вот сам скрипт form1.php я не знаю что здесь записать чтоб удалялась определен. запись
PHP:
скопировать код в буфер обмена
Вот БД:
помогите пожалуйста
Пишу скрипт редактора клана.
Нужна ваша помощь, туплю
PHP:
<?PHP
include_once ('config.php');
echo <<<HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
<style type=text/css>
table {
border-collaspe:collapse;
color: #000000;
text-align: center;
}
td {font-weight:bold;
font-size:14px;
}
th{
font-size:18px;
font-weight:bold;
background-color:#f6f6f6;
}
</style>
</head>
<body>
<form name=form method="post" action="form1.php">
<input type=hidden name=id>
<table border=1 align=center valign=middle width=80%>
<th>Место</th><th>Заслуги</th><th>Имя</th><th>Уровень</th><th>Должность</th><th>Орден</th> <th>Профессия</th><th>-</th>
HTML;
$sql = mysql_query("SELECT * from clanwar ORDER BY rating DESC LIMIT 0,10") or die;
#$result = mysql_num_rows($sql);
#$count = count($result);
$numeric = 0;
while ($rows = mysql_fetch_array($sql))
{
$id = $rows[id];
$numeric++;
echo "<tr><td>$numeric</td><td>$rows[rating]</td><td>$rows[name]</td><td>$rows[level]</td><td>$rows[doljnost]</td><td>$rows[orden]</td><td>$rows[proffecion]</td><td width=25%><button name=delete value=delete type=submit>DELETE</button> <button name=edit>EDIT</button> <button name=add>ADD</button></td></tr>";
}
?>
</table>
</form>
PHP:
$db_host = "localhost";
$db_user = "root";
$db_pass = "****";
$db_name = "test";
if(!mysql_connect($db_host, $db_user, $db_pass)) echo "Не могу подключиться к MySQL!<br>";
if(!mysql_select_db($db_name)) echo "Не могу найти базу!<br>";
mysql_query("SET NAMES `cp1251`");
Так же нужно, если я жму удаление страница обновляется и удаляется определен. запись из БД.
Вот сам скрипт form1.php я не знаю что здесь записать чтоб удалялась определен. запись
PHP:
скопировать код в буфер обмена
PHP:
<?PHP
if ( isset($_POST['delete']) )
{
@$sql = mysql_query("DELETE FROM clanwar WHERE id = '{$_POST['id']}'");
mysql_query($sql) or die;
echo "Выбраный персонаж успешно удален id = $id";
}
else {
echo "aba";
}
?>
PHP:
CREATE TABLE `clanwar` (
`id` int(200) NOT NULL DEFAULT '0',
`rating` int(200) DEFAULT NULL,
`name` varchar(255) CHARACTER SET cp1251 DEFAULT NULL,
`level` varchar(255) DEFAULT NULL,
`doljnost` varchar(255) CHARACTER SET cp1251 DEFAULT NULL,
`orden` varchar(255) CHARACTER SET cp1251 DEFAULT NULL,
`proffecion` varchar(255) CHARACTER SET cp1251 DEFAULT NULL,
`other` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `clanwar` VALUES ('1', '158', 'SpiderMan', '45', '-', 'РћСЃРЅРѕРІРЅРѕР№', '-', '-');
INSERT INTO `clanwar` VALUES ('2', '96', 'Werty', '15', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('3', '120', 'Lefty', '39', '-', 'Голубые', '-', '-');
INSERT INTO `clanwar` VALUES ('4', '12', 'Mark', '56', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('5', '6', 'Dark', '78', '-', 'РћСЃРЅРѕРІРЅРѕР№', '-', '-');
INSERT INTO `clanwar` VALUES ('6', '89', 'Man1', '90', '-', 'РћСЃРЅРѕРІРЅРѕР№', '-', '-');
INSERT INTO `clanwar` VALUES ('7', '45', 'Dar09', '55', '-', 'Голубые', '-', '-');
INSERT INTO `clanwar` VALUES ('8', '23', 'Missy2', '34', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('9', '67', 'lefty23', '23', '-', 'РћСЃРЅРѕРІРЅРѕР№', '-', '-');
INSERT INTO `clanwar` VALUES ('10', '90', 'asd', '56', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('11', '56', 'lsd25', '67', '-', 'Голубые', '-', '-');
INSERT INTO `clanwar` VALUES ('12', '56', 'lsd', '89', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('13', '78', 'kol', '89', '-', 'РћСЃРЅРѕРІРЅРѕР№', '-', '-');
INSERT INTO `clanwar` VALUES ('14', '99', 'kol26', '45', '-', 'Красные', '-', '-');
INSERT INTO `clanwar` VALUES ('15', '123', 'zver', '23', '-', 'Голубые', '-', '-');