Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] panel admina, usuwanie newsów, przekierowanie do logowania :/
TexPac
post 10.11.2006, 17:52:10
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.09.2006

Ostrzeżenie: (0%)
-----


Mam dziwny problem. Mam napisany panel admina i chce napisać edycję, usuwanie newsów smile.gif Skorzystałem z gotowego skryptu i przerobiłem go (tylko przy usuwaniu). Ale gdy klikam na KASUJ to odsyła mnie znów do logowania ale cookiesy nadal są aktywne bo po wpisaniu linka np. żeby napisać newsa wyświetla mi się panel admina. Oto kod na usuwanie newsów:

  1. <?php
  2. require('../config.php');
  3. @mysql_connect($host, $user, $pass) or die ("Nie można połączyć się z bazą danych!");
  4. @mysql_select_db($name) or die ("Nieprawidłowa nazwa bazy danych!");
  5.  
  6. if ($_COOKIE['login_admin']!=md5($haslo))
  7. {
  8. header('location: index.php?mode=bladlogowania');
  9. }
  10. else
  11. {
  12.  
  13.  $zapytanie = "SELECT * FROM news ORDER BY id DESC";
  14. $query = mysql_query($zapytanie);
  15. while($wiersz = mysql_fetch_array($query)){
  16.  echo "<tr>
  17. <td >".$wiersz['id']."</td>
  18. <td >".$wiersz['autor']."</td>
  19. <td >".$wiersz['data']."</td>
  20. <td >".$wiersz['tresc']."</td>
  21. <td >".$wiersz['tytul']."</td>
  22. <td ><b><a href="index.php?mode=newsu&iddel=".$wiersz['id']."">KASUJ</a></b></td>
  23. </tr>";
  24. }
  25.  
  26. if ($stan=='newsz')
  27. {
  28.  $zapytanie2="DELETE FROM news WHERE id=$iddel";
  29. $wynik2 = mysql_query($zapytanie2);
  30. echo "Rekord o id=$iddel został skasowany !";
  31. }
  32.  
  33. }
  34.  
  35. ?>
Go to the top of the page
+Quote Post
skowron-line
post 10.11.2006, 19:42:02
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if ($stan=='newsz')
  3. ?>

daj
  1. <?php
  2. if(isset($_GET['iddel']))
  3. ?>


ii w zapytaniu do bazy zmien $iddel na $_GET['iddel'];
no i LIMIT 1 zeby napewno usuna tylko jeden rekord

Ten post edytował skowron-line 10.11.2006, 19:43:32


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 15:41