Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] kasowanie wszystkich rekordów mysql
klapaucius
post 26.07.2009, 17:30:13
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Witam ponownie. Na mojej stronei stworzylem system prywatnych wiadomosci. Wszystko by bylo ok, gdyby nie to, ze dalem opcje przy kazdej wiadomosci "usun wiadomosc". I jesli na to klikne to usuwa mi wszystkie wiadomosci, ktore sie otrzymalo. To samo się dzieje jesli dam opcje "przeczytana", to wszystkim wiadomosciom daje wartosc "przeczytana". Niem ma bladego pojecia co tam moze byc zle. Tutaj daje kod:
  1. <?php
  2. include("baza.php");
  3. include("gora.php");
  4. $przeczytana = 1;
  5. $q = mysql_query("SELECT login, od, temat, tresc, przeczytana, date, id FROM wiadomosci WHERE login='$user'");
  6. ?>
  7. <b><center>Wiadomości:</center></b>
  8. <br>
  9. <a href="wiadomosci.php">:: Nowa wiadomość</a><br>
  10. :: Kasuj wszystkie wiadomości<br><hr>
  11.  
  12. <?php
  13. while($r = mysql_fetch_array($q)) {
  14. ?>
  15. <table width=100%>
  16. <tr bgcolor=#e6e6e6>
  17. <td><?php echo $r[2] ?></td>
  18. <td><?php echo $r[5] ?></td>
  19. <td><?php echo "<a href=\"profil.php?user=" . $r[1] . "\">"  . $r[1] . "</a>" ?></td>
  20. </tr>
  21. </table>
  22. <table width=100%>
  23. <tr bgcolor=#6e6e6e>
  24. <td>
  25. <?php echo $r[3] ?><br><br>
  26. </td>
  27. </tr>
  28. <tr bgcolor=#e6e6e6>
  29.  
  30. <form action="wiadomosci2.php" method="post">
  31.       <td><button style="border: 0px; background-color: #e6e6e6;" type="submit" name="przeczytana">przeczytana</button><button style="border: 0px; background-color: #e6e6e6;" type="submit" name="kasuj">kasuj</button></td>
  32. </form>
  33. </tr>
  34. </table>
  35. <hr>
  36. <?php
  37. if(isSet($_POST['kasuj'])){ #//tutaj jest ta nieszczesliwa funkja "kasuj" ///
  38.          mysql_fetch_array(mysql_query("DELETE FROM `wiadomosci` WHERE `id`='".$r[6]."'") or die (mysql_error()));
  39.          header("Location: wiadomosci2.php");
  40. }
  41. if(isSet($_POST['przeczytana'])){
  42.          mysql_fetch_array(mysql_query("UPDATE wiadomosci SET przeczytana='".$przeczytana."' WHERE id='".$r[6]."'") or die (mysql_error()));
  43. }
  44. }
  45. include("dol.php");
  46. ?>

Bardzo prosze o pomoc! Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.06.2025 - 22:29