Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usuwanie tematow
Forum PHP.pl > Forum > Gotowe rozwiązania
Major
Admin.php
  1. <?php
  2. include (&#092;"Dodawanie.html\");
  3. echo &#092;" Napisane newsy: \";
  4. $tytul=$HTTP_POST_VARS['tytul'];
  5. $data=$HTTP_POST_VARS['data'];
  6. $text=$HTTP_POST_VARS['text'];
  7. if(!$q=@mysql_pconnect('localhost', 'root', 'krasnal'))
  8. {
  9. echo 'Polaczenie z baza danych nieudane<br />';
  10. };
  11. mysql_select_db('newsy');
  12. $q = mysql_query(&#092;"SELECT tytul, data, text, id FROM `newsy`\") or die(mysql_error());
  13.  
  14. while($cz = mysql_fetch_array($q))
  15. {
  16. echo &#092;"
  17. <br>Tytul newsa:&nbsp;<b>&#092;".$cz[0] .\"</b>
  18. <br>Data newsa:&nbsp;<b>&#092;" .date('M-d-Y', $cz[1]). \"</b>
  19. <Br>Tresc newsa:&nbsp;<b>&#092;".$cz[2].\"</b>
  20. <br>Id newsu:&nbsp;<b>&#092;".$cz[3].\"</b>\";
  21.  
  22. $usun = mysql_query(&#092;"DELETE FROM newsy WHERE tytul = '$tytul'\") or die(mysql_error());
  23. while($cz = mysql_fetch_array($usun))
  24. {
  25. echo &#092;"
  26. <br>usun news o tytule:&nbsp;<b>&#092;".$cz[0] .\"</b>\";
  27. }
  28. }
  29.  
  30. ?>

Chcialem by pod kazdym newsem pojawil link by usunac news, ale zamist link do usuniecia pojawia sie Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\news1\admin.php on line 24. O co chodzi :/
Ive
cos zle z zapytaniem masz... wstaw zapytanie [Select tytul, .... <-- to jest zapytanie] do phpmyadmin i ci napisze co zle
Major
Ale wszystko bylo dobrze poki neichcialem zrobic usuwania
Yarecki
W lini 24

$usun = mysql_query("DELETE FROM newsy WHERE tytul = '$tytul'") or die(mysql_error());

nie powinno być tytul = '$cz[0]' ?

Poza tym zagnieździłeś dwie pętle while operunące na tej samej tablicy $cz.
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-2024 Invision Power Services, Inc.