проблем с система за коментари

webdefender

Registered
Здравейте,

имам 2 БД

books и comments

в books качвам книги, а в comments коментари

как мога да направия така че когато човек напише коментар да я пише примерно само за книга която е примерно с ID=34

Това е таблицата за коментари

[sql]CREATE TABLE `comment` (
`id` int(4) NOT NULL auto_increment,
`article` varchar(255) NOT NULL,
`username` varchar(32) NOT NULL,
`comment` longtext NOT NULL,
`date` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM; [/sql][/php]
 
Дай кода за добавяне на коментарите. Просто ще си зимаш id-то на книгата. В WHRE клаузата на заявката ще го ползваш, за да вкарваш точно за определена книга.
 
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<tr> 
<td class='mainTxt'> 
<hr width='595' size='1' color='#dadada' /> 
<form action="" method="post"> 
Име:<br /> 
<input type="text" name="name" id="name" size="45"><br /> 
Коментар:<br /> 
<textarea name="comment" cols="45" rows="4" class="textinput" id="m"></textarea><br /> 
<br /> 
<input name="submit" type="submit" value="Изпрати">   
<input name="submit" type="reset" value="Изчисти"> 
<br /> 
<?php 
$user = "root"; 
$pass = ""; 
$db = "shop"; 
$host = "localhost"; 

$connection = mysql_connect("$host", "$user", "$pass") or die("Сайтът не може да се свърже към базата данни 1"); 
$db = mysql_select_db("$db",$connection)or die("Сайтът не може да се свърже към базата данни 2"); 

$id = $_GET['id']; 
if(isset($_POST['submit'])){ 
$date = date("d.m.Y"); 
$sql = mysql_query("INSERT INTO comment (id, article, username, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error()); 
} 
else { 
echo ""; 
} 
echo " 
</form> 
<br /> 
<hr width='595' size='1' color='#dadada' />"; 
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error()); 
while($raw = mysql_fetch_array($query)){ 
echo " 
<tr> 
<td class='mainTxt'>От: $raw[username], На: $raw[date]<span class=\"style2\"></span><br> 
$raw[comment]</td> 
</tr>"; 
} 
?> 
<br />

кода за коментарите[/html]
 

Back
Горе