найде ошибку за чатлы

Печать RSS
179

4
Автор
Пришелец
0
<?
include_once '../inc/start.php';
include_once ROOT.'inc/func.php';
include_once ROOT.'inc/header.php';
if($_SESSION['admin'] == $conf['apass']){
div('Админ панель','b');
switch($_GET['do']){

case 'go':
if(!empty($_POST['go']))
	{$razdel=ahtml($_POST['razdel']);
		if(mysql_query("INSERT INTO razdel (razdel) VALUES ('$razdel')",$connect))
		{header("Location:/index.php");}else{echo "<a href=/add_raz.php>Ошибочка вышла</a>";}}
break;

default:
echo'<div class=b>
<form action="add_raz.php?do=go" method="post" enctype="multipart/form-data">
Имя раздела:<br/>
<input type="text" name="razdel" value="" />
<br/><input type="submit" name="send" value="Отправить!" /></form></div>';

}}
include_once ROOT.'inc/footer.php';
?>


не добавляет запись в базу,даю 100000 чатлов за исправление
Изменил: 4Design (07.11.2010 / 21:42)
A

Оранжевые штаны
0
что то тут намудрено, зачем вот это enctype="multipart/form-data", можно убрать ваще

Добавлено через 00:57 сек.
и вот это меня озадачивает razdel (razdel) , какая там структура у таблицы razdel ?

Добавлено через 03:35 сек.
if(mysql_query('INSERT INTO razdel SET razdel='.mysql_real_escape_string($razdel),$connect))
4
Автор
Пришелец
0
Azzido (7 Ноября 2010 / 21:58)
что то тут намудрено, зачем вот это enctype="multipart/form-data", можно убрать ваще

Добавлено через 00:57 сек.
и вот это меня озадачивает razdel (razdel) , какая там структура у таблицы razdel ?

-- ----------------------------
-- Table structure for razdel
-- ----------------------------
CREATE TABLE `razdel` (
`id` int(11) NOT NULL auto_increment,
`razdel` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=cp1251;




форма чет без этого не робит
A

Оранжевые штаны
0
особо в смысл не вникая, думаю работать должно
4
Автор
Пришелец
0
Azzido (7 Ноября 2010 / 21:58)

if(mysql_query('INSERT INTO razdel SET razdel='.mysql_real_escape_string($razdel),$connect))
сейчас попробую,спс)

Добавлено через 01:15 сек.
не робит чегот...

Добавлено через 05:09 сек.
<?

include_once '../inc/start.php';
include_once ROOT.'inc/func.php';
include_once ROOT.'inc/header.php';
if($_SESSION['admin'] == $conf['apass']){
div('Админ панель','b');
switch($_GET['do']){

case 'go':
if(!empty($_POST['go']))
{$razdel=ahtml($_POST['razdel']);
if(mysql_query('INSERT INTO razdel SET razdel='.mysql_real_escape_string($razdel),$connect))
{echo'успешно';}else{echo "<a href=/add_raz.php>Ошибочка вышла</a>";}}
break;

default:
echo'<div class=b>
<form action="add_raz.php?do=go" method="post" enctype="multipart/form-data">
Имя раздела:<br/>
<input type="text" name="razdel" value="" />
<br/><input type="submit" name="send" value="Отправить!" /></form></div>';

}}
include_once ROOT.'inc/footer.php';
?>



немног подправил код,но всеравно не пишет в базу,помогите плз
А

Оранжевые штаны
0
напиши в конце echo mysql_error();
А

Оранжевые штаны
0
razdel="'.mysql_real_escape_string($razdel).'"',
4
Автор
Пришелец
0
все добавил,всеравно

Землянин
0
Там не передаеться $_POST['go'], измение ее на $_POST['send']
4
Автор
Пришелец
0
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\studio\www\apanel\add_raz.php on line 13

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in Z:\home\studio\www\apanel\add_raz.php on line 13

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\studio\www\apanel\add_raz.php on line 13
Ошибочка вышлаAccess denied for user 'ODBC'@'localhost' (using password: NO)



передлал как сказал стингер,вот теперь что выдает

Добавлено через 02:34 сек.
ну права все стоят у юзера,ща попробую другого пользователя прицепить к базе

Добавлено через 06:50 сек.
всем спс,там уже я тупанул,скину всем по 30к чатлов)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск