Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie tematow, Nie dziala :(
Major
post 2.08.2004, 14:37:41
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 :/


--------------------
Udzielasz sie w PHP Pro?
Uważasz sie za profesjonaliste?
Przeczytaj to
Go to the top of the page
+Quote Post
Ive
post 2.08.2004, 17:11:40
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 2.08.2004, 17:27:15
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


--------------------
Udzielasz sie w PHP Pro?
Uważasz sie za profesjonaliste?
Przeczytaj to
Go to the top of the page
+Quote Post
Yarecki
post 2.08.2004, 17:33:28
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.


--------------------
Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
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: 24.07.2025 - 17:12