Добавление Записи в базу данных postinput.php
if($_POST['send']=="отправить"){ $c=mysql_real_escape_string($_POST['content']); //mysql_real_escape_string Экранирует специальные символы в строке, используемой в SQL-запросе, принимая во внимание кодировку соединения. $query=mysql_query("INSERT INTO `posts` (`title`,`content`) VALUES ('{$_POST['title']}','{$c}') "); if($query==true){ $msg="Запись добавлена!"; } } ?> <?echo $msg;?> <form action="" method="post"> <p>Заголовок: <input type="text" name="title"></p> <p>Описание: <textarea cols="40" rows="20" name="content"></textarea></p> <p><input type="submit" name="send" value="отправить"></p> </form>
Вывод анонсов постов blog.php
<?echo $msg;?> <? if(isset($_GET['id'])) $page=$_GET['id']; if($page<1){ $page=1;} $row=mysql_query("SELECT * FROM `posts`"); $max_posts=3; $num_posts=mysql_num_rows($row); $num_pages=intval(($num_posts-1)/$max_posts)+1; /*кнопочки*/ for($i=1;$i<=$num_pages;$i++){ $i1=""; if($i>1)$i1="?id=".$i; if($page==$i){ echo "<a href='blog.php{$i1}' style='color:red;'>{$i} </a>";} else {echo "<a href='blog.php{$i1}' >{$i} </a>";} } /*****/ if($page>$num_pages){ $page=$num_pages;} $c=($page-1)*$max_posts; $row1=mysql_query("SELECT * FROM `posts` ORDER BY `id` DESC LIMIT {$c},{$max_posts}"); $res=mysql_fetch_assoc($row1); do { mb_internal_encoding("UTF-8"); $content=mb_substr($res['content'],0,303) . "..."; ?> <div class="anons"> <div class="imgb"><img src="<?echo $res['img']?>"></div> <div class="r"> <h3 class="titlea"><a href="<?echo "post.php?id=".$res['id']?>"><?echo $res['title'];?></a></h3> <div class="contenta"><?echo $content;?></div> <div class="bot"><div class="author"><a href=""><?echo $res['author']?></a></div><div class="date"><?echo $res['date']?> ><a href="<?echo "update.php?id=".$res['id']?>">Редактировать</a> <a href="<?echo "delete.php?id=".$res['id']?>&&del=1">Удалить</a>
Вывод одного поста post.php
<?$row=mysql_query("SELECT * FROM `posts` WHERE `id`='{$_GET['id']}'"); $res=mysql_fetch_assoc($row); if($_GET['del']=="1"){ $query1=mysql_query("DELETE FROM `posts` WHERE `id`='{$_GET['id']}'"); if($query1=true){ $msg="Запись удалена!"; } } ?> <div id="content"> <div class="block2"> <div class="center"> <div class="row fon2"> <h1><span class="titl"><?echo $res['title'];?></span></h1> </div> </div> </div> <div id="block2"> <div class="center"> <div class="row"> <div class="content"> <div class="imgb"><img src="<?echo $res['img']?>"></div> <div class="contenta"><?echo $res['content'];?></div> <div class="bot"><div class="author"><a href=""><?echo $res['author']?></a></div><div class="date"><?echo $res['date']?> <a href="<?echo "update.php?id=".$res['id']?>">Редактировать</a> <a href="<?echo "delete.php?id=".$res['id']?>&&del=1">Удалить</a> </div> </div> </div> </div> </div> </div> </div>