Alex0511
16-12-2008, 20:54
Chào các bác !!
E có vấn đề này thắc mắc, xin các cao thủ chỉ dùm.
E có đoạn code sau:
<?php
session_start();
include ("lib/db.php");
$session = session_id('view');
$id = $_GET['id'];
$sql="SELECT * FROM news WHERE id ='$id'";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result))
{
$view = $rows['view'];
$addview=$view+1;
$ss_id = $session.$id;
$ss_id_view = $rows['ss_id'];
}
$sql4= "UPDATE news SET ss_id='$ss_id' WHERE id='$id'";
$result4 = mysql_query($sql4);
if ($ss_id_view = $ss_id){
$sql6="update news SET view='$view' WHERE id='$id'";
$result6=mysql_query($sql6);
} else {
$sql5="update news set view='$addview' WHERE id='$id'";
$result5=mysql_query($sql5);
}
mysql_close();
?>
Code là do em viết ra, nhưng khi xem trang thì nó ko tự update trường view cho em giá trị $view + 1 :((
Vậy code trên sai ở đâu và xin các cao thủ fix dùm.
Em xin cám ơn trước.
T4R
E có vấn đề này thắc mắc, xin các cao thủ chỉ dùm.
E có đoạn code sau:
<?php
session_start();
include ("lib/db.php");
$session = session_id('view');
$id = $_GET['id'];
$sql="SELECT * FROM news WHERE id ='$id'";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result))
{
$view = $rows['view'];
$addview=$view+1;
$ss_id = $session.$id;
$ss_id_view = $rows['ss_id'];
}
$sql4= "UPDATE news SET ss_id='$ss_id' WHERE id='$id'";
$result4 = mysql_query($sql4);
if ($ss_id_view = $ss_id){
$sql6="update news SET view='$view' WHERE id='$id'";
$result6=mysql_query($sql6);
} else {
$sql5="update news set view='$addview' WHERE id='$id'";
$result5=mysql_query($sql5);
}
mysql_close();
?>
Code là do em viết ra, nhưng khi xem trang thì nó ko tự update trường view cho em giá trị $view + 1 :((
Vậy code trên sai ở đâu và xin các cao thủ fix dùm.
Em xin cám ơn trước.
T4R