Добро утро,
имам проблем. Имам една система за новини, имам един файл еdit.php от където би трябвало да може да се редактират новините. Всичко добре когато го отворя ми показва заглавието на новината, текста, снимката и т.н., редактирам нещо, след което като цъкна да се добавят промените ми изписва че новината е обновена успешно, да ама не. Макар че получавам съобщение че новината е успешно обновена, това не е така. Каквито и промени да правя те не се отразяват.
Кода за променя е следния:
Някой може ли да ми помогни ?
имам проблем. Имам една система за новини, имам един файл еdit.php от където би трябвало да може да се редактират новините. Всичко добре когато го отворя ми показва заглавието на новината, текста, снимката и т.н., редактирам нещо, след което като цъкна да се добавят промените ми изписва че новината е обновена успешно, да ама не. Макар че получавам съобщение че новината е успешно обновена, това не е така. Каквито и промени да правя те не се отразяват.
Кода за променя е следния:
Код:
<?PHP
include('includes/conf.php');//добавяме config файла
$getid = $_GET['id'];
if (!$_POST['news'])
{
// формата не е била използвана
$our = mysql_query("SELECT awtor, ime, nowina, picture, date FROM news where id='$getid' ");
while($r=mysql_fetch_array($our)){
// взимаме инфо за да го покажем в полетата.
?>
<form method="POST">
Заглавие:<br /> <input type="text" value="<?PHP echo"$r[ime]"; ?>" name="ime" size="30"><br />
Новина: <br /><textarea rows="7" name="nowina" cols="40" type="text"><?PHP echo"$r[nowina]"; ?></textarea><br />
Автор:<br /> <input type="text" name="awtor" value="<?PHP echo"$r[awtor]"; ?>" /><br />
Изображение:<br /> <input type="text" name="picture" value="<?PHP echo"$r[picture]"; ?>"><br />
<input name="news" type="submit" value="Добави!">
</form>
<?
}
}
else{
$ime = $_POST['ime'];
$awtor = $_POST['awtor'];
$nowina = $_POST['nowina'];
$picture = $_POST['picture'];
//взимаме информацията от полетата, които юзера е въвел
$awtor = ($awtor);
$ime = ($ime);
$nowina = ($nowina);
$picture = ($picture);
echo ("Успешно променена новина!"); //ако пък са равно ъпдейтваме базата данни
$update = mysql_query("Update news set awtor = '$awtor' , ime = '$ime' , nowina = '$nowina' picture = '$picture' where id = '$getid'");
}
?>
Някой може ли да ми помогни ?