ето ти примерен скрипт ( несъм го пробвал дали работи )
етого conn.php
Код:
<?php
$user="Юсер за БД";
$password="Парола за БД";
$database="База данни име";
?>
след това index.php
Код:
<?php
include('conn.php');
$link=mysql_connect('localhost',$user,$password);
$db=mysql_select_db($database);
$query="SELECT id, title FROM news ORDER BY id DESC";
$result=mysql_query($query, $link);
while ($row=mysql_fetch_row($result)) {
echo"<p><a href="news.php?id=$row[0]$row[1]">$row[1]</a></p>";
}
?>
news.php
Код:
$newsid=$_GET['id'];
if ($newsid=='')
{exit;}
include('conn.php');
mysql_connect(localhost,$user,$password);
mysql_select_db($database) or die( "Unable to select database");
$query = "SELECT id, title, content, avtor, data FROM news where id like '$newsid'";
$result=mysql_query($query);
$row=mysql_fetch_row($result);
$dostap=$row[5];
$title=$row[1];
$content=$row[2];
$avtor=$row[3];
$data=$row[4];
echo "<h1>$title</h1><div>$content</div><br /><div>Публикувано от <b> $avtor </b> на <b> $data </b></div>";
echo("<form action='kom.php' method='post' ><textarea name='text' style='width:400px; height:100px;'>Коментар</textarea> <input type='hidden' name='newsid' value='$newsid' /><br/>
<input type='submit' value='Изпрати'/></form>");
include('conn.php');
$link=mysql_connect('localhost',$user,$password);
$db=mysql_select_db($database);
$query="SELECT id , name , text , data FROM komentari where newsid like '$newsid' ORDER BY id DESC";
$result=mysql_query($query, $link);
echo"<br/>Всички коментари:";
while ($row=mysql_fetch_row($result)) {
echo"<hr />публикувано от <b>$row[1]</b> на <b>$row[3]</b><br/>$row[2] ";
}
kom.php
Код:
<?php
$potrebitel=$HTTP_SESSION_VARS['potrebitel'];
$text=$_POST['text'];
$data=date("F j, Y, g:i a");
$newsid=$_POST['newsid'];
$patterns[0] = '>';
$patterns[1] = '<';
$patterns[2] = "'";
$patterns[3] = "%";
$replacements[3] = '>';
$replacements[2] = '<';
$replacements[1] = ''';
$replacements[0] = '%';
$text=str_replace($patterns, $replacements, $text);
include('conn.php');
mysql_connect("localhost",$user,$password) or die ( 'проблем при свързване с MySQL!' );
mysql_select_db($database) or die ( 'Грешка при връзката!' );
mysql_query("INSERT komentari (name, text, data , newsid) VALUES ('$potrebitel', '$text','$data','$newsid')");
mysql_close() ;
$refe=getenv("HTTP_REFERER");
header("Location: $refe");
?>
значи създаваш 2 таблици
в парвата се казва news и има полета
id, title, content, avtor, data
втората komentari с полета
id ,name, text, data , newsid
100% има грешки по скрипта понеже сега го промених малко а немога да го пробвам дано можеш да си го оправиш