Здравейте, не знам дали заглавието е много подходящо, но не успях да измисля какво ще е по-добре.
Имам проблем със системата ми за новини. Ще сложа кода по-надолу. Когато напиша новина всичко си е Ок, но при редактиране където съм пренесъл на нов ред ми излиза </ br> :? И ако не ги изтрия това пренася още един ред надолу.
Така ето и кода ми.
Първо view.php:
Това е edit.php:
Ако ви трябва друг файл кажете и ще го копирам =)
Благодаря много на всеки опитал да помогне.
Имам проблем със системата ми за новини. Ще сложа кода по-надолу. Когато напиша новина всичко си е Ок, но при редактиране където съм пренесъл на нов ред ми излиза </ br> :? И ако не ги изтрия това пренася още един ред надолу.
Така ето и кода ми.
Първо view.php:
Код:
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
$id = (int)$_GET['id'];
$select = "SELECT * FROM eseta WHERE id='$id'";
$result = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($result) < 1){ echo " Страницата неможе да бъде намерена"; }
while($row = mysql_fetch_assoc($result)){
if ($row[avtor] == $username) {
echo "
<a href='viewedit.php?id=$row[id]'><img src='img/edit/edita.png'></a>
<br /><br />";
}
echo"
<center>";include 'inc/viewbanner.php'; echo" </center>";
echo "<br />
$row[text]
</table>
<br><br>
Автор:<span style='color:#DF0101'> $row[avtor] </span> <div id='date'>Дата: $row[date]</div><br /><br />
<a href='http://spodelime.com/' class='spodelime'>сподели ме</a>
<script src='http://spodelime.com/sm.js' type='text/javascript' async></script>
";
}
?>
Това е edit.php:
Код:
<?
$id = $_GET['id'];
if ($id) {
$sql = "SELECT * FROM eseta WHERE id='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if ($row[avtor] != $username) {
echo "Ти не си автора на разработката";
}
else {
if ($_POST['submit']) {
$title = htmlspecialchars($_POST['title']);
$opisanie = htmlspecialchars($_POST['opisanie']);
$text = nl2br($_POST['text']);
$zaqvka = "UPDATE eseta SET title='$title', opisanie='$opisanie', text='$text' WHERE id='$id'";
mysql_query($zaqvka) or die (mysql_error());
echo "<center>Разработката е редактирана.Върни се в <a href='index.php'><span style='color: #000'>началото</span></a></center>";
}
else {
echo "При редактиране премахвайте <b>HTML</b> кода <b>br</b>! Ако го оставите ще ви пренесе два реда вместо един.<br />
<center><form method='post' action='viewedit.php?id=$id'>
Заглавие: <br /><input type='text' name='title' value='$row[title]'/><br />
Описание: <br /><textarea name='opisanie' cols='40' rows='4'>$row[opisanie]</textarea><br />
Текст: <br /><textarea name='text' cols='40' rows='10'>$row[text]</textarea><br />
<input type='submit' name='submit' value='Редактирай' />
</form></center>";
}
}
}
else {
echo "Върни се назад и избери разработка.<a href='index.php'>Назад</a>";
}
?>
Ако ви трябва друг файл кажете и ще го копирам =)
Благодаря много на всеки опитал да помогне.