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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2011, 20:37   #1
ViktorQQQ
Пользователь
 
Регистрация: 17.09.2011
Сообщений: 10
По умолчанию Проверка if

Здравствуйте, в админке есть форма добавления в базу статьи
Код HTML:
<form name="form1" method="post" action="add_newsUkraine.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="data" type="text" id="data" value="2011-11-19" />
                    </label>
                  </p>
                  <p>
                    <label>Введите краткое описание статьи<br />
                    <textarea name="description" id="description" cols="60" rows="5">
                    </textarea>
                    </label>
                  </p>
                  <p>
                    <label>Введите полный текс урока <br />
                    <textarea name="text" id="text" cols="60" rows="20">
                    </textarea>
                    </label>
                  </p>
                  <p>
                    <label>Введите автора<br />
                    <input type="text" name="author" id="author" />
                    </label>
                  </p>
                  <p>
                    <label>
                    <input type="submit" name="submit" id="submit" value="Занести статью в базу" />
                    </label>
                  </p>
                </form>
и файл обработчик

PHP код:
include("blocks/bd.php");
    
    if (isset(
$_POST['title'])){
        
$title $_POST['title'];
    if (
$title =='')
    {
    unset(
$title);
    }
    }
    if (isset(
$_POST['meta_d'])){
        
$meta_d $_POST['meta_d'];
        if (
$meta_d =='')
    {
    unset(
$meta_d);
    }
    }
    if (isset(
$_POST['meta_k'])){
        
$meta_k $_POST['meta_k'];
        if (
$meta_k =='')
    {
    unset(
$meta_k);
    }
    }
    if (isset(
$_POST['date'])){
        
$date $_POST['date'];
        if (
$date =='')
    {
    unset(
$date);
    }
    }
    if (isset(
$_POST['description'])){
        
$description $_POST['description'];
        if (
$description =='')
    {
    unset(
$description);
    }
    }
    if (isset(
$_POST['text'])){
        
$text $_POST['text'];
        if (
$text =='')
    {
    unset(
$text);
    }
    }
    if (isset(
$_POST['author'])){
        
$author $_POST['author'];
        if (
$author =='')
    {
    unset(
$author);
    }
    } 
Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="content-type" content="text/html; windows-1251" />
	<title>Обработчик</title>
	<link rel="stylesheet" href="css_admin/style.css" type="text/css" media="screen, projection" />
    <script src="js/jquery-1.7.min.js" type="text/javascript"></script>
	<script src="js/menu.js" type="text/javascript"></script>
	<link rel="stylesheet" type="text/css" href="css_admin/menu_style.css" />
	<!--[if lte IE 6]><link rel="stylesheet" href="style_ie.css" type="text/css" media="screen, projection" /><![endif]-->
</head>

<body>

<div id="wrapper">
[PHP]
include("blocks/header.php");
[/PHP]

<div id="middle">

		<div id="container">
			<div id="content">
[PHP]
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author))
  {
     $result = mysql_query("INSERT INTO newsUkraine (title,meta_d,meta_k,date,description,text,author ) VALUES ('$title','$meta_d',
        '$meta_k','$date','$description','$text','$author')");
        if ($result == 'true') 
        {
            echo "<p>Статья добавлена</p>";
        }
        else
         {
            echo "<p>Статья не добавлена</p>";
        }
    }
     else
     {
    echo "<p>Вы ввели не все поля в форме</p>"; 
     }
[/PHP]
при нажатии на кнопку "Занести статью в базу", всегда выскакивает сообщение, "Вы ввели не все поля в форме" хотя все поля заполнены
подскажите пожалуйста в чём может быть причина...
ViktorQQQ вне форума Ответить с цитированием
Старый 22.11.2011, 20:57   #2
GriFFoN
Пользователь
 
Аватар для GriFFoN
 
Регистрация: 03.06.2011
Сообщений: 54
По умолчанию

Вы ошиблись в форме ) <input name="data" .. , а сами проверяете $_POST['date'];
GriFFoN вне форума Ответить с цитированием
Старый 22.11.2011, 23:44   #3
ViktorQQQ
Пользователь
 
Регистрация: 17.09.2011
Сообщений: 10
По умолчанию

Спасибо!!! Моя невнимательность к мелочам, не перестаёт меня радовать)
ViktorQQQ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка AleX_zZ Помощь студентам 3 06.06.2011 09:38
excel.Проверка VBA и проверка функции Будда Помощь студентам 0 14.04.2011 21:10
Проверка veter48 Visual C++ 14 29.08.2010 15:28
проверка на IE TDrive JavaScript, Ajax 2 05.03.2010 13:41
Проверка Манжосов Денис :) Общие вопросы Delphi 4 17.10.2008 16:27