I have a one problem.
if(isset($_POST['add_news'])){
AND
if(isset($_POST['save'])){
is not working in this code ;-(
here is my code:
Code: Select all
<?php
if (!defined("IN_SITE")) header("Location:index.php");
if(ADMIN){
if(isset($_POST['add_news'])){
$nazov=$_POST[name];
$stext=$_POST[stext];
$text=$_POST[text];
$stext_final = nl2br($stext);
$text_final = nl2br($text);
$user=$userdata[user_name];
$date=date("d. M. Y");
mysql_query("INSERT INTO news (news_id, news_name, news_stext, news_text, news_time, news_user) values('', '$nazov', '$stext_final', '$text_final','$date','$user');")or die(mysql_error());
header("location: ../?site=admin_news&add=ok");
}elseif(isset($_POST['save'])){
$nazov=$_POST[name];
$stext=$_POST[stext];
$text=$_POST[text];
$stext_final = nl2br($stext);
$text_final = nl2br($text);
$user=$userdata[user_name];
$date=date("d. M. Y");
mysql_query("UPDATE news SET news_name='$nazov', news_stext='$stext_final', news_text='$text_final' WHERE news_id='$news_id'")or die(mysql_error());
header("location: ../?site=admin_news&update=ok");
}elseif(isset($_POST[delete])){
mysql_query("DELETE FROM news WHERE news_id='$news_id';")or die(mysql_error());
header("location: ../?site=admin_news");
}
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
$editlist = ""; $sel = "";
$result = mysql_query("SELECT * FROM news ORDER BY news_id DESC")or die(mysql_error());
if (mysql_rows($result) != 0) {
while ($data = mysql_array($result)) {
if (isset($news_id)) $sel = ($news_id == $data['news_id'] ? " selected" : "");
$list.= "<option value='".$data['news_id']."'$sel>".$data['news_name']."</option>";
}
}
echo "
<script type='text/javascript'>
function DeleteNews() {
return confirm('Delete this?');
}
</script>";
/////////////////////////////////////////////////////////////////////////////////
open_table("News Admin");
echo "
<form name='selectf' method='post' action='$_SERVER[PHP_SELF]?site=admin_news'>
<center>
<select name='news_id' class='textbox' style='width:250px'>$list</select>
<input type='submit' name='edit' value='Edit' class='button'>
<input type='submit' name='delete' value='Delete' onclick='return DeleteNews();' class='button'>
</center>
</form>";
if(isset($_POST['edit'])){
$res = mysql_query("SELECT * FROM news WHERE news_id='$news_id';");
if (mysql_rows($res) != 0) {
$data = mysql_array($res);
$news_name = $data['news_name'];
}
$button='<input name="save" type="submit" onclick="this.disabled=true;this.value=\'Pockajte prosim!\'" value="Uloži?!">';
}else{
$button='<input name="add_news" type="submit" onclick="this.disabled=true;this.value=\'Pockajte prosim!\'" value="Prida?!">';
}
echo '
<table>
<tr>
<td>
<form name="add_news" method="post" action="'.$_SERVER[PHP_SELF].'?site=admin_news">
<table>
<tr><td width="90">Name:</td><td><input type="text" name="name" size="80" class="textbox" value="'.$news_name.'"></td></tr>
<tr><td width="90">Short Text:</td><td><textarea type="text" name="stext" cols="75" wrap="hard" rows="5" class="textbox">'.$data[news_stext].'</textarea></td></tr>
<tr><td width="90">Text:</td><td><textarea type="text" name="text" cols="75" rows="7" wrap="hard" class="textbox">'.$data[news_text].'</textarea></td></tr>
</table>
<table align="center">
<tr><td>'.$button.'</td></tr>
</table>
</form>
</td>
</tr>
</table>
';
close_table();
/////////////////////////////////////////////////////////////////////////////////
}else{
header("location: ../");
}
?>thaks for help