Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2011, 07:43   #1
sava4aev
Новичок
Джуниор
 
Регистрация: 06.05.2011
Сообщений: 1
Восклицание Не заносятся уроки в базу

По идее должно быть так: 1)в new_html заносятся данное по уроку
2) а файл add_html его перерабатывает.Вот коды обоих:
new_htm.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">
<title>Добавить урок html</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="1000" border="1" align="center" class="table">
<tr>
<td><table width="1000" align="left">
<?php include ("blocks/left.php");?>
<td width="482" valign="top" class="osnova">
<center>
<p>Добавить новый html урок</p>
</center>
<form name="form1" method="post" action="add_html.php">
<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>Введите дату добавления урока<br>
<input name="date" type="text" id="date" value="2011-05-21">
<br>
Введите краткое описание урока с тегами
<textarea name="description" id="description" cols="60" rows="5"></textarea>
<br>
Введите полный текст урока с тегами
<textarea name="text" id="text" cols="60" rows="20"></textarea>
<br>
Автор урока<br>
<input type="text" name="author" id="author">
<br>
</label>
</p>
<p>
<input type="submit" name="submit" id="submit" value="Занести урок в базу">
</p>
</form><p>

</td>
<?php include ("blocks/right.php");?>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Вот add_html.php
<?php
include ("blocks/bd.php");
if (isset ($_POST['title'])) {$title=$_POST['title']; if ($title == '') {unset ($title);}}
if (isset ($_POST['meta_d'])) {$title=$_POST['meta_d'];if ($meta_d == '') {unset ($meta_d);}}
if (isset ($_POST['meta_k'])) {$title=$_POST['meta_k'];if ($meta_k == '') {unset ($meta_k);}}
if (isset ($_POST['date'])) {$title=$_POST['date'];if ($date == '') {unset ($date);}}
if (isset ($_POST['description'])) {$title=$_POST['description'];if ($description == '') {unset ($description);}}
if (isset ($_POST['text'])) {$title=$_POST['text'];if ($text == '') {unset ($text);}}
if (isset ($_POST['author'])) {$title=$_POST['author'];if ($author == '') {unset ($author);}}
?>
<!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>
<table width="1000" border="1" align="center" class="table">
<tr>
<td><table width="1000" align="left">
<?php include ("blocks/left.php");?>
<td width="482" valign="top" class="osnova">
<?php
if (isset ($title) && isset ($meta_d) && isset ($meta_k) && isset ($date) && isset ($description) && isset ($text) && isset ($author))
{
/*Здесь можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO html (title, meta_d, meta_k, data, description, text, author) VALUES ('$title','$meta_d','$meta_k','$dat e','description','$text','$author') ");
if ($result == 'true') {echo "<p>Урок успешно добавлен в базу</p>";}
else {echo "<p>Урок не добавлен в базу</p>";}
}
else
{
echo "<p>Вы ввели не всю информацию, урок не добавлен в базу</p>";
}
?>


</td>
<?php include ("blocks/right.php");?>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Помогите пожалуйста
sava4aev вне форума Ответить с цитированием
Старый 06.05.2011, 11:29   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

А,,,,,в....ч
ё__----м
п///////р__-об---++ле
======м-----а"""""""?
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 06.05.2011, 13:15   #3
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Johnatan Посмотреть сообщение
А,,,,,в....ч
ё__----м
п///////р__-об---++ле
======м-----а"""""""?


По сабжу, оформи код тегом "код"(картинка решетки)
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 08.05.2011, 15:08   #4
graymaster
Форумчанин
 
Аватар для graymaster
 
Регистрация: 03.05.2011
Сообщений: 158
По умолчанию

А что не работает ?

Для начала - поправьте тут
PHP код:
$result mysql_query("INSERT INTO html (title, meta_d, meta_k, data, description, text, author) VALUES ('$title','$meta_d','$meta_k','$dat e','description','$text','$author') "); 
на

PHP код:
$result mysql_query("INSERT INTO html (title, meta_d, meta_k, data, description, text, author) VALUES ('$title','$meta_d','$meta_k','$date','$description','$text','$author') "); 
graymaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
уроки KostyaS Помощь студентам 2 11.12.2010 13:32
Не заносятся пути для всех файлов после FindFirst artemavd Общие вопросы Delphi 8 02.12.2010 10:20
Данные не туда заносятся... panuta Microsoft Office Excel 3 06.06.2010 05:19
Не заносятся данные в Edit с первого раза Shouldercannon Общие вопросы Delphi 2 13.04.2010 21:07