Някой може ли да ми каже как да направя бутони Промени и Изтрий.Не самите бутони, ами такива страници.Правих си една система за новини и искам да направя да могат да се променят и изтриват новините.Някой, ако каже как ще съм му много благодарен!
Ето кодовете на системата:
адд.пхп
нюс.пхп
Име още три файла, но те са за свързване с базата данни и за извеждане на новините.Ето и кода за таблиците
Ето кодовете на системата:
адд.пхп
Код:
Добави новина<hr>
<form method="POST">
<input type="hidden" name="id" value="<?
include('config.php');
$connection = mysql_connect($server,$dbusername,$dbpassword) or die("Сайтът не може да се свърже към базата данни");
$db = @mysql_select_db($db_name,$connection)or die("Сайтът не може да се свърже към базата данни2");
$our = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
$id=$r[id]+1;
echo$id;
}?>">
Автор: <input name="awtor" value="<?PHP echo$potrebitel;?>" /><b><?PHP echo$potrebitel;?></b><br />
Име на новината: <br /><input type="text" name="ime"><br />
Новина: <br /><textarea rows=7 name=nowina cols=40 type=text></textarea><br />
<input name="news" type="submit" value="Добави!">
</form>
<?php
if ($_POST[news]) {
$ime = $_POST[ime];
$nowina = $_POST[nowina];
if($awtor==NULL|$ime==NULL|$nowina==NULL) {
//checks to make sure no fields were left blank
echo "Не си попълнил някое от полетата.";
}else{
$checkime = mysql_query("SELECT ime FROM news WHERE ime='$ime'");
$checkname= mysql_num_rows($checkime);
if ($checkname>0) {
// oops...someone has already registered with that username or email!
echo "Тази новина вече е била добавяна";
}else{
// noone is using that email or username! We continue...
$awtor = htmlspecialchars($awtor);
$ime = htmlspecialchars($ime);
$nowina = htmlspecialchars($nowina);
$id = htmlspecialchars($id);
// the above lines make it so that there is no html in the user submitted information.
//Everything seems good, lets insert.
$query = mysql_query("INSERT INTO `news` (awtor, ime, nowina, id) VALUES('$awtor','$ime','$nowina','$id')");
// inserts the information into the database.
echo "Успешно добави новина!";
}
}
}
else
{
// the form has not been submitted...so now we display it.
echo ("");
}
?>
Код:
Новини
<hr>
<?php
include"config.php";
$connection = mysql_connect($server,$dbusername,$dbpassword) or die("Сайтът не може да се свърже към базата данни");
$db = @mysql_select_db($db_name,$connection)or die("Сайтът не може да се свърже към базата данни2");
$sqlquery = "SELECT * from news order by id desc";
$queryresult = mysql_query($sqlquery)
or die ("Заявката не може да се изпълни");
//показване на данните от базата данни
while ($row = mysql_fetch_array($queryresult))
{
if (strlen($row[ime])>40)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr($row[ime],0,40);
echo "
".
$pic."
<font size=\"2\"><a href='view.php?id=$row[id]'>$kratko".$totchki."</a></font>
<font size=\"2\"> - Автор: <a href='../forum/profile.php?mode=viewprofile&u=$row[awtor]'><b>$row[awtor]</b></a></font> <br />
";
}
?>
Код:
CREATE TABLE `news` (
`nowina` text NOT NULL,
`ime` varchar(255) NULL,
`awtor` varchar(255) NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
);