Система за новини – Част Осем
Ето и последнафа финална част на системата. Извинявам се, че ви накарах да я чакате, но нямах време от работа.
Внимание има промени във файл editnews4.php в част Шеста, също и в част Седма във файл pro.php
editcom.php
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<?php
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$archive="SELECT * FROM news ORDER BY id_news DESC";
$godinass=mysql_query($archive);
$num=mysql_numrows($godinass);
mysql_close();
$i=0;
while ($i < $num) {
$id_news=mysql_result($godinass,$i,"id_news");
$title=mysql_result($godinass,$i,"title");
$start=strlen($str);
$text=substr($newstext,$start ,$broinews);
echo "<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td> <a href=pro.php?page=editcom2&id_news=$id_news>$title</a></td>
</tr>
</table>";
echo "<br>";
$i++;
}
?>
</table>editcom2.php
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<?php
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$id_news = $_GET['id_news'];
$archive="SELECT * FROM comments WHERE id_news='$id_news' ORDER BY id_com DESC";
$godinass=mysql_query($archive);
$num=mysql_numrows($godinass);
mysql_close();
$i=0;
while ($i < $num) {
$id_com=mysql_result($godinass,$i,"id_com");
$username=mysql_result($godinass,$i,"username");
$comment=mysql_result($godinass,$i,"comment");
echo "<table border=1 width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=34%> $username</td>
<td width=33% align=right><a href=pro.php?page=editcom3&id_com=$id_com>Редакция </a></td>
<td width=33% align=right><a href=pro.php?page=delcom&id_com=$id_com>Изтрии </a></td>
</tr>
<tr>
<td colspan=3>$comment</td>
</tr>
</table>";
echo "<br>";
$i++;
}
?>
</table>editcom3.php
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<?php
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$id_com = $_GET['id_com'];
$archive="SELECT * FROM comments WHERE id_com='$id_com'";
$godinass=mysql_query($archive);
$num=mysql_numrows($godinass);
mysql_close();
$i=0;
while ($i < $num) {
$id_com=mysql_result($godinass,$i,"id_com");
$username=mysql_result($godinass,$i,"username");
$comment=mysql_result($godinass,$i,"comment");
$id_news=mysql_result($godinass,$i,"id_news");
$email=mysql_result($godinass,$i,"email");
$minuti=mysql_result($godinass,$i,"minuti");
$chas=mysql_result($godinass,$i,"chas");
$den=mysql_result($godinass,$i,"den");
$mesec=mysql_result($godinass,$i,"mesec");
$godina=mysql_result($godinass,$i,"godina");
$ip=mysql_result($godinass,$i,"ip");
$title=mysql_result($godinass,$i,"title");
echo "<form method=POST action=''>
<input type=hidden value=$id_com name=id_com>
<input type=hidden value=$id_news name=id_news>
<input type=hidden value=$email name=email>
<input type=hidden value=$minuti name=minuti>
<input type=hidden value=$chas name=chas>
<input type=hidden value=$den name=den>
<input type=hidden value=$mesec name=mesec>
<input type=hidden value=$godina name=godina>
<input type=hidden value=$ip name=ip>
<input type=hidden value=$title name=title>
<table border=1 width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=34%> <input type=text name=username size=20 value=$username></td>
<td width=33% align=right><a href=pro.php?page=editcom3&id_com=$id_com>Редакция </a></td>
<td width=33% align=right><a href=pro.php?page=delcom&id_com=$id_com>Изтрии </a></td>
</tr>
<tr>
<td colspan=3><textarea rows=10 name=comment cols=50>$comment</textarea></td>
</tr>
</table>
<input type=submit value=Submit name=Submit></form>";
echo "<br>";
$i++;
}
?>
</table>
<?php
if($_POST['Submit']){
$id_com = $_POST['id_com'];
$comment = $_POST['comment'];
$username = $_POST['username'];
$id_news = $_POST['id_news'];
$email = $_POST['email'];
$minuti = $_POST['minuti'];
$chas = $_POST['chas'];
$den = $_POST['den'];
$mesec = $_POST['mesec'];
$godina = $_POST['godina'];
$ip = $_POST['ip'];
$title = $_POST['title'];
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
mysql_query ("UPDATE comments SET title='$title', ip='$ip', godina='$godina', mesec='$mesec', den='$den', chas='$chas', minuti='$minuti', id_news='$id_news', username='$username', email='$email', comment='$comment' WHERE id_com='$id_com'");
$ok = mysql_query($query);
if(!$ok){
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=pro.php?page=editcom2&id_news=$id_news\">";
}else{
echo "Възникна грешка";
}
};
?>delcom.php
<?php
$back = $_SERVER['HTTP_REFERER'];
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$id_com = $_GET['id_com'];
if(isset($id_com)){
$query1 = "delete from comments where id_com=$id_com";
$result = mysql_query($query1);
}
$ok = mysql_query($query1);
if($ok){
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$back\">";
}else{
echo "Възникна грешка";
};
?>del.php
<?php
$back = $_SERVER['HTTP_REFERER'];
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$id_news = $_GET['id_news'];
if(isset($id_news)){
$query1 = "delete from news where id_news=$id_news";
$result = mysql_query($query1);
}
$ok = mysql_query($query1);
if($ok){
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$back\">";
}else{
echo "Възникна грешка";
};
?>Още веднъж искам да се извиня.
Ако на някои не му е ясно нещо или има въпроси, може да се свърже с мен във форума или на ЛС.




