Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie tematow, Nie dziala :(
Major
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 22.07.2004

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


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 :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


cos zle z zapytaniem masz... wstaw zapytanie [Select tytul, .... <-- to jest zapytanie] do phpmyadmin i ci napisze co zle
Go to the top of the page
+Quote Post
Major
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 22.07.2004

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


Ale wszystko bylo dobrze poki neichcialem zrobic usuwania
Go to the top of the page
+Quote Post
Yarecki
post
Post #4





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 22:22