<?php include('/includes/db.php'); { $editor_data = $_POST['title']; $sql = "UPDATE pagesru SET title='$editor_data' WHERE id = 1"; if ($result) echo "<p>Данные успешно обновлены!</p>"; else echo "<p>Ошибка! Данные не обновлены!</p>"; } echo'<form method="post"><input type="text" name="title" value="'. $title["title"].'"><input type="submit" />'; $sql = "SELECT title FROM pagesru WHERE id = 1"; echo'</form>'; ?>
Не получается в value прописать переменную
$editor_data = $_POST['title']; $sql = "UPDATE pagesru SET title='$editor_data' WHERE id = 1";
Это раз.
И два. Вам, чтобы переменную прописать в value, следует сперва зачитать ее из базы, а потом выводить в браузер.
Резюме. Я не вижу у вас понимания модели "Клиент-Сервер". Я даже не вижу у вас понимания принципа программирования. Следовательно, объяснять вам почему "но что-то я делаю не так" нет смысла. Вы ВСЕ сделали не так))))
это так и есть я учусь только.Я даже не вижу у вас понимания принципа программирования
так оно и естьИз POST и прямо в базу?
так как данное находится в админке.
если попадут в мою админку.Вы знаете, какую дыру открыли злоумышленникам?
Ну да, так и делаю, вотВам, чтобы переменную прописать в value, следует сперва зачитать ее из базы, а потом выводить в браузер.
$sql = "SELECT title FROM pagesru WHERE id = 1";
echo $title["title"];
я и так пробывал
$title["title"] = $title;
У меня имеются 30 php страниц, в страницы я хочу добавить запись т.е [text] и заголовок т.е [title] из базы (как это сделать к счастью я знаю)
и имеется модераторка где будут редактироватся все страницы. Приобрел ckeditor, теперь мне надо чтобы в модерке были заголовки или id в виде ссылок чтобы перейдя поним модераторы могли их редактировать, как редактировать и сохранять запись в бд я знаю и как вывести все title из таблицы знаю, но не знаю как сделать их ссылкой чтобы пре переходе выбранного они попадали на страницу с редактором и редактировались. Помогите мне пожалуйста или дайти ссылку где я смогу научится такому или если есть готовый скрипт подскажите. Буду очень вам благодарен!
чего изобретать велосипед?
<?php include('/includes/db.php'); { $editor_data = $_POST['title']; $sql = "UPDATE pagesru SET title='$editor_data' WHERE id = 1"; if ($result) echo "<p>Данные успешно обновлены!</p>"; else echo "<p>Ошибка! Данные не обновлены!</p>"; } $sql = "Select * FROM pagesru"; ?> <form method="post"><input type="text" name="title" value="<?=@$title['title']; ?>"><input type="submit" /> <? } ?>
<?php $server = 'localhost'; $user = 'new'; $password = ''; $database = 'new'; $connected = 'pagesru'; class SQL { public $server,$user,$password,$database,$connected; function __construct($server,$password,$database,$user) { $this -> connected = false; $this -> server = $server; $this -> user = $user; $this -> password = $password; $this -> database = $database; } function SetBase($base) { } function connect() { if ($this->connected) if (!$curent) { $this->connected = false; } if (!$curent) { $this->connected = false; } $this->connected = true; $this->run("SET NAMES UTF8"); return $this->connected; } function query($query) { $result = $this->run($query); if (!$result) $d[] = $row; return $d; } function run($query) { if (!$this->connected) $this -> connect(); return $result; } function SimpleQuery($query) { $result = $this->run($query); if (!$result) return $row; return false; } } class Table extends Sql { private $result; function __construct() { parent::__construct('localhost' , '' ,'new', 'new'); $er = $this -> connect(); if (!$this -> connected) } function DoAction() { global $_GET; $action = (isset($_GET['action']) && method_exists( $this , $_GET['action'] )) ? $_GET['action'] : 'showlist'; $this -> {$action}(); } function GetResult() { return $this -> result; } function showlist() { $data = $this -> query('SELECT id, title, text FROM pagesru WHERE 1'); $this -> result = '<h2>Список</h2>'; $this -> result .= '<table border="1" cellpadding="2" cellspacing="0">'; foreach ( $data as $res ) { $this -> result .= '<tr>'; $this -> result .= '<td>'.$item['id'].'</td>'; $this -> result .= '<td>'.$item['title'].'</td>'; $this -> result .= '<td><a href="'.$_SERVER['PHP_SELF'].'?action=editform&id='.$item['id'].'">Редактировать</a></td>'; $this -> result .= '<td><a href="'.$_SERVER['PHP_SELF'].'?action=delete&id='.$item['id'].'">Удалить</a></td>'; $this -> result .= '</tr>'; } $this -> result .= '</table>'; $this -> result .= '<p><a href="'.$_SERVER['PHP_SELF'].'?action=addform">Добавить</a></p>'; } function editform() { global $_SERVER; $this -> result = '<h2>Добавить</h2>'; $this -> result .= '<form name="addform" action="'.$_SERVER['PHP_SELF'].'?action=add" method="POST">'; $this -> result .= '<table>'; $this -> result .= '<tr>'; $this -> result .= '<td>Заголовок</td>'; $this -> result .= '<td><input type="text" name="title" value="" /></td>'; $this -> result .= '</tr>'; $this -> result .= '</table>'; $this -> result .= '</form>'; } function delete() { global $_SERVER; $this -> run ("DELETE FROM pagesru WHERE id=".$_GET['id']); } } $page = new table; $page -> DoAction(); ?> <!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=UTF-8"> <title>Untitled Document</title> </head> <body> <?=$page->GetResult();?> </body> </html>