<MyRusakov.ru />

React JS, Redux, ES2015 с Нуля до Гуру

React JS, Redux, ES2015 с Нуля до Гуру

Данный курс - это обширный курс по JavaScript и фреймворку React, который позволит Вам с нуля создавать мощные современные, динамические JavaScript-приложения.

Вы узнаете о тонкостях работы с "профессиональным" JavaScript, а так же узнаете о нововведениях в его новый стандарт ES2015, Вы узнаете, как организовать профессиональное окружение для FrontEnd, изучите профессиональный фреймворк - ReactJS.

А в практической части с полного нуля будет создано мощное и быстрое динамическое приложение, где Вы на практике познакомитесь, как создавать очень гибкую и расширяемую архитектуру, для разработке функционала любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Объединение страниц
23.06.2012 17:28:39 Объединение страниц Сообщение #1
Parkan

Parkan

Продвинутый

Продвинутый

Дата регистрации:
02.12.2011 21:32:51

Сообщений: 52

Ранее я добавлял новости так: в createnews.html вводил название, статью и отправлял все это методом пост на createnews.php, который записывал его в базу.
Хочу немного уменьшить кол-во файлов и объединить их.
Что у меня вышло:
<html>
<head></head>
<body>
<form action="" method="post">
Тема: <input name="topic" type="text" />
Статья: <input name="paper" type="text" />
<input type="submit" name="go" value="Добавить" />
</form>
<body>
</html>
<?php
if (isset($_POST['topic'])) { $topic=$_POST['topic']; if ($topic =='') { unset($topic);} }
if (isset($_POST['paper'])) { $paper=$_POST['paper']; if ($paper =='') { unset($paper);} }
include ("../admin/bd.php";
$result2 = mysql_query ("INSERT INTO news (topic,paper) VALUES('$topic','$paper')";
if ($result2=='TRUE')
{ echo "Добавлено."; } else {echo"Ошибка."; exit; }
?>

Содержание input'ов передаются на сам файл. Но я не знаю как организовать следующее: чтобы вторая часть кода(php) выполнялась только после нажатия "Добавить", а не уже при загрузки страницы. Можно поставить проверку на пустоту, но тогда будет писать типа поля не заполнены, хотя я даже еще не начинал.
Профиль Ответить
23.06.2012 17:43:36 Объединение страниц Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Вот так обычно делают:
if (isset($_POST["go"])) {
// Форма была отправлена
}
Профиль Ответить