[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не добавляется инфа в БД
Намана
new_video.php (формы для добавления)


<!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">
<
link rel="stylesheet" type="text/css" href="styles/style.css" />
<
link rel="stylesheet" type="text/css" href="styles/modalbox.css" />
<
script type="text/javascript" src="js/bb.js"></script>
<
script type="text/javascript" src="js/modalbox.js"></script>
<
title>Creative Fusion</title>
</
head>
<
body>
<?php

include './bbDecoder.php';

$ok = isset($_POST['ok']) ? true : false;

$bb = new bbDecoder();
$our_text = $bb->text;

if($ok)
{
print '<div id="content">';
print $bb->printText($our_text);
print '</div>';
}
?>
<p>
<
p>
<
strong>Добавить новое видео</strong>
</
p>
<
form name="form1" method="post" action="add_news.php">
<
p>
<
table align="left" class="view_text_title">
<
tr class="view_text_title1">
<
td>
<
p>
<
select name="cat">
<
option value="1">Counter-Stirke 1.6</option>
<
option value="2">Counter-Stirke: Source</option>
<
option value="3">Quake3</option>
<
option value="4">Amv</option>
<
option value="5">FilmsCut</option>
<
option value="6">Our Jobs</option>
</
select>
</
p></p>
<
p>
<
label>Название<br>
<
input type="text" name="title" id="title">
</
label>
</
p>
<
p>
<
label>
<
input name="date" type="text" id="date" value="<? $date = date("Y-m-d"); echo $date; ?>">
</
label>
</
p>
<
p>
<
label>Краткое описаные<br>
<
textarea name="desc" id="description" cols="60" rows="5"></textarea>
</
label>
</
p>
</
td>
</
tr>
</
table>

<
table align="left" class="view_text_title">
<
tr class="view_text_title1">
<
td>
<
p>
<
select name="color" onchange="click_bb('text', 'color=' + this.options[this.selectedIndex].value)">
<
option value="цвет">цвет</option>
<
option value="gray">серый</option>
<
option value="green">зеленый</option>
<
option value="purple">фиолетовый</option>
<
option value="olive">оливковый</option>
<
option value="silver">серебряный</option>
<
option value="aqua">морской</option>
<
option value="yellow">желтый</option>
<
option value="blue">синий</option>
<
option value="orange">оранжевый</option>
</
select>
 
<select name="size" onchange="click_bb('text', 'size=' + this.options[this.selectedIndex].value)">
<
option value="размер">размер</option>
<
option value="1">мелкий</option>
<
option value="2">небольшой</option>
<
option value="3">средний</option>
<
option value="4">большой</option>
<
option value="5">огромный</option>
</
select>
<
br /><img id="1" src="images/bold.gif" onmouseover="change(1, 'bold_on')" onmouseout="change(1, 'bold')" onclick="click_bb('text', 'b');" /> 
<img id="2" src="images/italics.gif" onmouseover="change(2, 'italics_on')" onmouseout="change(2, 'italics')" onclick="click_bb('text', 'i');" /> 
<img id="3" src="images/underline.gif" onmouseover="change(3, 'underline_on')" onmouseout="change(3, 'underline')" onclick="click_bb('text', 'u');" /> 
<img id="4" src="images/strikethrough.gif" onmouseover="change(4, 'strikethrough_on')" onmouseout="change(4, 'strikethrough')" onclick="click_bb('text', 's');" /> 
<img id="5" src="images/subscript.gif" onmouseover="change(5, 'subscript_on')" onmouseout="change(5, 'subscript')" onclick="click_bb('text', 'sub');" /> 
<img id="6" src="images/superscript.gif" onmouseover="change(6, 'superscript_on')" onmouseout="change(6, 'superscript')" onclick="click_bb('text', 'sup');" /> 
<img id="7" src="images/justify.gif" onmouseover="change(7, 'justify_on')" onmouseout="change(7, 'justify')" onclick="click_bb('text', 'justify');" /> 
<img id="8" src="images/left.gif" onmouseover="change(8, 'left_on')" onmouseout="change(8, 'left')" onclick="click_bb('text', 'left');" /> 
<img id="9" src="images/center.gif" onmouseover="change(9, 'center_on')" onmouseout="change(9, 'center')" onclick="click_bb('text', 'center');" /> 
<img id="10" src="images/right.gif" onmouseover="change(10, 'right_on')" onmouseout="change(10, 'right')" onclick="click_bb('text', 'right');" /> 
<img id="11" src="images/list_ordered.gif" onmouseover="change(11, 'list_ordered_on')" onmouseout="change(11, 'list_ordered')" onclick="click_bb('text', 'list=ordered');" /> 
<img id="12" src="images/list_unordered.gif" onmouseover="change(12, 'list_unordered_on')" onmouseout="change(12, 'list_unordered')" onclick="click_bb('text', 'list=unordered');" /> 
<img id="22" src="images/li.gif" onmouseover="change(22, 'li_on')" onmouseout="change(22, 'li')" onclick="click_bb('text', '*');" /> 
<img id="18" src="images/quote.gif" onmouseover="change(18, 'quote_on')" onmouseout="change(18, 'quote')" onclick="click_bb('text', 'quote');" /> 
<img id="20" src="images/insert_hyperlink.gif" onmouseover="change(20, 'insert_hyperlink_on')" onmouseout="change(20, 'insert_hyperlink')" onclick="click_bb('text', 'link');" /> 
<img id="21" src="images/insert_picture.gif" onmouseover="change(21, 'insert_picture_on')" onmouseout="change(21, 'insert_picture')" onclick="click_bb('text', 'img');" /> 
<br />
<
label>Описание:<br>
<
textarea name="text" id="text" cols="60" rows="10"></textarea>
</
label>
</
p>
<
p>
<
label>Автор:<br>
<
input type="text" name="author" id="author">
</
label>
</
p>
<
p>
<
label>Размер:<br>
<
input type="text" name="size" id="size">
</
label>
</
p>
<
p>
<
label>Длительность:<br>
<
input type="text" name="vidtime" id="dur">
</
label>
</
p>
<
p>
<
label>Разрешение:<br>
<
input type="text" name="resol" id="resol">
</
label>
</
p>
<
p>
<
label>Ссылка на скачку:<br>
<
input type="text" name="ssil" id="ssil">
</
label>
</
p>
<
p>
<
label>Мениатюра<br>
<
input type="text" name="img" id="img">
</
label>
</
p>
<
p>
<
label>
<
input type="submit" name="submit" id="submit" value="Добавить">
</
label>
</
p>
</
td>
</
tr>
</
table>
</
form>
</
p>
</
body>
</
html>


add_news.php (обрататывает и добавляет)

<?php
include "bd.php";
if (isset ($_POST['cat'])) {$cat = $_POST['cat']; if ($cat == '') {unset($cat);}}
if (isset ($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);}}
if (isset ($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}
if (isset ($_POST['size'])) {$size = $_POST['size']; if ($size == '') {unset($size);}}
if (isset ($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);}}
if (isset ($_POST['desc'])) {$desc = $_POST['desc']; if ($desc == '') {unset($desc);}}
if (isset ($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset ($_POST['img'])) {$img = $_POST['img']; if ($img == '') {unset($img);}}
if (isset ($_POST['ssil'])) {$ssil = $_POST['ssil']; if ($ssil == '') {unset($ssil);}}
if (isset ($_POST['author'])) {$author = $_POST['author']; if ($author == '') {unset($author);}}
if (isset ($_POST['vidtime'])) {$vidtime = $_POST['vidtime']; if ($vidtime == '') {unset($vidtime);
if (isset ($_POST['resol'])) {$resol = $_POST['resol']; if ($resol == '') {unset($resol);
}}
?>
<!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="../style.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<?php
//if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author) && isset($mini_img))
//{

$result = mysql_query ("INSERT INTO creat (cat,title,name,size,date,desc,text,img,ssil,author,vidtime,resol) VALUE ('$cat','$title','$name','$size','$date','$desc','$text','$img','$ssil','$author','$vidtime','$resol')");

if ($result == 'true') {echo "<p>Новость добалена</p>"."<html><head><meta http-equiv='Refresh' content='0; URL=new_video.php'></head><body></body></html>";}
else {echo "<p>Новость не добавлена!</p>";}
/*}
else
{
echo "<p>Вы заполнили не все поля!</p>";
}*/

?> </td>
</
tr>
</
table></td>
</
tr>
</
table>
</
body>
</
html>


new_video.php заполняешь, нажимаешь добавить пересылает на файл add_news.php должен добавлять в БД, но не делает этого, почему?



Спустя 7 минут, 32 секунды (29.11.2010 - 18:10) SlavaFr написал(а):
mysql_error?

Спустя 1 минута, 9 секунд (29.11.2010 - 18:11) vinnie написал(а):
во-первых
не

if ($result == 'true')

а

if ($result === true)

Спустя 1 минута, 23 секунды (29.11.2010 - 18:13) vinnie написал(а):
Поповский код, читать не охото

Спустя 20 минут, 34 секунды (29.11.2010 - 18:33) inpost написал(а):
Прикреплённые темы в разделе новичков! Тебе туда!

Спустя 37 минут (29.11.2010 - 19:10) Намана написал(а):
Кто нибудь по суцеству что нибудь скажет?

Спустя 16 минут, 48 секунд (29.11.2010 - 19:27) nugle написал(а):
Нет))Такого рода код врядли кто читать будет

Спустя 7 минут, 51 секунда (29.11.2010 - 19:35) Guest написал(а):
nugle, Что ни так? все читабельно и понятно. Все по полочкам разложил.

Любите Вы людей обижать dry.gif

Спустя 19 минут, 31 секунда (29.11.2010 - 19:54) Намана написал(а):
error кричит
Цитата
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc,text,img,ssil,author,vidtime,resol) VALUE ('2','csssss','csssss2','2010-11-' at line 1

Спустя 40 минут, 4 секунды (29.11.2010 - 20:34) nugle написал(а):
ошибка sql 3апроса
Насколько я понимаю вместо VALUE надо поставить VALUES

Спустя 27 минут, 53 секунды (29.11.2010 - 21:02) Намана написал(а):
nugle
Цитата
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc,text,img,ssil,author,vidtime,resol) VALUES ('1','css','muv css','2010-11-2' at line 1

Спустя 13 минут, 11 секунд (29.11.2010 - 21:16) Намана написал(а):
add_news.php

<?php

include "bd.php";

if (isset ($_POST['cat']))
{
$cat = $_POST['cat'];

if ($cat == '')
{
unset($cat);
}
}


if (isset ($_POST['title']))
{
$title = $_POST['title'];

if ($title == '')
{
unset($title);
}
}


if (isset ($_POST['name']))
{
$name = $_POST['name'];

if ($name == '')
{
unset($name);
}
}


if (isset ($_POST['size']))
{
$size = $_POST['size'];

if ($size == '')
{
unset($size);
}
}


if (isset ($_POST['date']))
{
$date = $_POST['date'];

if ($date == '')
{
unset($date);
}
}


if (isset ($_POST['desc']))
{
$desc = $_POST['desc'];

if ($desc == '')
{
unset($desc);
}
}


if (isset ($_POST['text']))
{
$text = $_POST['text'];

if ($text == '')
{
unset($text);
}
}


if (isset ($_POST['img']))
{
$img = $_POST['img'];

if ($img == '')
{
unset($img);
}
}


if (isset ($_POST['ssil']))
{
$ssil = $_POST['ssil'];

if ($ssil == '')
{
unset($ssil);
}
}


if (isset ($_POST['author']))
{
$author = $_POST['author'];

if ($author == '')
{
unset($author);
}
}


if (isset ($_POST['vidtime']))
{
$vidtime = $_POST['vidtime'];

if ($vidtime == '')
{
unset($vidtime);
}
}


if (isset ($_POST['resol']))
{
$resol = $_POST['resol'];

if ($resol == '')
{
unset($resol);
}
}

?>
<!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="../style.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<?php


if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author) && isset($mini_img))
{
$result = mysql_query ("INSERT INTO creat (cat, title, size, date, desc, text, img, ssil, author, vidtime, resol) VALUES ('$cat', '$title', '$size', '$date', '$desc', '$text',
'
$img', '$ssil', '$author', '$vidtime', '$resol')");
exit (mysql_error());

if ($result == 'true')
{
echo "<p>Новость добалена</p>" . "<html><head><meta http - equiv='Refresh' content='0;
URL=new_video.php'></head><body></body></html>"
;
}
else
{
echo "<p>Новость не добавлена!</p>";
}
}


else

{

echo "<p>Вы заполнили не все поля!</p>";

}
?>


<!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>
Creative Fusion</title>
</head>
<body>
<p>
<p>
<strong>
Добавить новость</strong>
</p>
<form
name="form1" method="post" action="add_news.php">
<p>
<select
name="cat">
<option
value="1">Новости </option>
<option
value="2">Галерея</option>
<option
value="3">Файлы</option>
<option
value="4">Уроки</option>
<option
value="5">Софт</option>
<option
value="6">Разное</option>
</select>
</p>
<p>
<label>
Название новости<br>
<input
type="text" name="title" id="title">
</label>
</p>
<p>
<label>
Краткое описание новости<br>
<input
type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>
Тэги<br>
<input
type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>
<input
name="date" type="text" id="date" value="<? $date = date("Y-m-d"); echo $date; ?>">
</label>
</p>
<p>
<label>
Краткое описаные новости<br>
<textarea
name="description" id="description" cols="40" rows="5"></textarea>
</label>
</p>
<p>
<label>
Полный текст новости<br>
<textarea
name="text" id="text" cols="40" rows="20"></textarea>
</label>
</p>
<p>
<label>
Мениатюра<br>
<input
type="text" name="mini_img" id="author">
</p>
</label>
</p>
<p>
<label>
<input
type="submit" name="submit" id="submit" value="Добавить">
</label>
</p>
</form>
</p>
</body>
</html>


нашел пару ошибок, вот, но
Цитата
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc,text,img,ssil,author,vidtime,resol) VALUES ('1','css','muv css','2010-11-2' at line 1

Спустя 5 минут, 20 секунд (29.11.2010 - 21:21) nugle написал(а):
Ты Попова курсы смотрел?

Спустя 6 минут, 52 секунды (29.11.2010 - 21:28) Guest написал(а):
nugle, какого Попова? Денис Попов, который ОС Попова "изобрел"? laugh.gif , нет

Спустя 1 минута, 42 секунды (29.11.2010 - 21:29) T1mer написал(а):
Я бы по 1 проверял все поля, которые пытаешься записать в БД.

Проверяешь isset ом 8 полей, вставляешь целых 11. Попробуй мб вставить 1 поле, для начала.

Кстати вот_тут описано как можно улучшить этот код.

Спустя 21 минута, 9 секунд (29.11.2010 - 21:51) Guest написал(а):
T1mer, спасибо за ссылку, почитал поправил, добавилось wink.gif
Быстрый ответ:

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