Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] panel admina, usuwanie newsów, przekierowanie do logowania :/
Forum PHP.pl > Forum > Przedszkole
TexPac
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. ?>
skowron-line
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.