<?php ... $_SESSION["zalogowany"]="tak"; $_SESSION["imie"]=$dane["imie"]; $_SESSION["nazwisko"]=$dane["nazwisko"]; $_SESSION["user"]=$dane["user"]; $_SESSION["last_login"]=$dane["last_login"]; ... ?>
następnie na swoim koncie uzytkownik ma mozliwosc m.in. wykasowania swoich wiadomosci z powiedzmy newsow. Wyglada to tak w moim przypadku:
<?php ... echo"<a href=wiadomosc_usun_news.php?id_news=$id_news><font color=\"#D01B06\">usuń news</font></a>"; ?>
na kolejnej stronie odbieram te dane tj. informacje o konkretnej wiadomosci:
<?php include("wiadomosci.php"); include("mysql_connect.php"); include("iso.php"); $id_news = $_GET['id_news']; $zapytanie= mysql_query ("DELETE FROM $mysql_tabela WHERE user='".$_SESSION["user"]."' AND id_news='$id_news' limit 1") or if ($zapytanie) { } else { } ?>
No i w czym problem, otoz wszystko dziala niby ok, ale jak widac id_news przenosze get'em wiec gdy w pasku adresu zmienie np. id_news z 1 na 2 to skrypt niby sie wykonuje i pokazuje ze wiadomosc o nr id.... zostala usunieta, chodz tak naprawde nie zostala bo uzytkownik nie miala w swojej tabeli tego nr id_news. Jak zrobic aby wyswietlil sie komunikat ze nie zostal usuniety z bazy bo np. uzytkownik sie nie zgadza albo id_news ... mam nadzieje ze nie namotałem
pozdrawiam
dziecioł