$_GET['czyt'] jest zawsze 0 lub 1 , poniewaz jest to wynik dzialania mysql_affected_rows(), ogolnie rzecz ma sie tak, skleilem cos na miare forum, zrobilem tabele w ktorej jest id uzytkownika oraz id postu, po wejsc na glowna strone i listowaniu tematow sprawdzam czy id uzytkownika aktualnie zalogowanego oraz id aktualnie wyswietlanego tematu istnieja w tablicy :
<?php
$sql999="select tematu_id from czytane where uzytk_id="$user_id" and tematu_id="$id_t"";
?>
jezeli $czytany = 0, temat jest oznaczany jako nieczytany przez uzytkownika, jezeli 1 jako czytany, i teraz przehodzac do danego tematu przesylam wartosc $czytany i w temacie spawdzam, jezeli jest 0 czyli nieczytany wprowadzam do tabeli id uzytkownika oraz id tematu aby przy nastepnym sprawdzeniu na stronie glownej ( patrz wyzej ) zwrocilo wartosc 1 czyli juz przeczytany, czyli :
<?php
if ($_GET['czyt']==0) {
$sqlkozo="insert into czytane (`uzytk_id`,`tematu_id`) values ('$user_id','$id_t')";
}
?>
no i ok mam ile tam tematow , za 1 wejscie wiadomo wszystkie sa oznaczone jako nieczytane bo tabela jest pusta, wchodze na 1 na 2 na 3 ladnie wszystko wpisuje do tabeli oznacza jako czytane ALE wystarczy do dodam nowy tamat przejde do strony glownej widze go jak nieczytany wchodze na niego po czym wraam do strony glownej i wartosc $czytany ktora powinna byc 0 , lub 1 wynosi 2, i faktycznie w bazie sa 2 identyczne wpisy, czy to cos moze w pliku ktory dodaje temat mi cos psuje ? wyglada on tak :
<?
if (isset($_SESSION["user_zalogowany"]) || isset($_COOKIE["user_zalogowany"])) {
if (isset($_COOKIE["user_zalogowany"])) $user_id=$_COOKIE["user_zalogowany"];
if (isset($_SESSION["user_zalogowany"])) $user_id=$_SESSION["user_zalogowany"];
if ($_POST['tresc_temat']!='' && $_POST['autor']!='' && $_POST["tresc_post"]!='') {
$tresc_temat=$_POST['tresc_temat'];
$autor=$_POST['autor'];
$tresc_post=$_POST['tresc_post'];
$data=date("Y.m.d H:i:s");
include ("polaczenie.php");
$sql="INSERT INTO `temat` (`id_temat`,`tresc_temat`,`autor_temat`,`data_temat`) VALUES ('','$tresc_temat','$autor','$data')";
$sql1="SELECT * from temat order by data_temat DESC LIMIT 0,1";
$id_tematu_do_posta=$tablica[id_temat];
$sql2="INSERT INTO `post` (`id_post`,`tresc_post`,`autor_post`,`data_post`) VALUES ('$id_tematu_do_posta','$tresc_post','$autor','$data')";
echo ("<center><br><br><br><br><font class=tekst>Dodano!</font><br><br>");
echo ("<a href="index
.php
" >Powrot do strony glownej</a><br><br></center>");
}
else {
echo ("<center><br><br><br><br>"); echo ("<table border=0 class=tabka3 width=500>"); echo ("<tr align=center><td colspan=2 height=30><p>Dodaj temat</p></td></tr>");
echo ("<form action=dodaj_t.php method=post>"); echo ("<tr align=center><td height=30><font class=tekst>Temat </font></td><td> <input class=srodek size=52 type=text name=tresc_temat /></td></tr>");
include ("polaczenie.php");
$sql3="select * from users where user_id=$user_id";
$login=$tablica[login];
echo ("<input type=hidden name=autor value=$login />");
}
echo ("<tr align=center><td height=30 width=150><font class=tekst>Tresc </font></td><td><textarea class=srodek size=30 type text name=tresc_post cols=45 rows=12></textarea></td></tr>"); echo ("<tr align=center><td colspan=2><input class=guzik1 type=submit value='Dodaj temat' /></td></tr></table>"); echo ("</form><br><br>");
echo ("<center><br><a href="index
.php
" >Strona glowna</a></center>");
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="styl.css" />
</head>
<body >
</body>
</html>
?>
i wasciwie to wszystko :E