Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dwukrotne wysyłanie danych do bazy
JinLisek
post 24.09.2011, 18:11:02
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.08.2011
Skąd: Kraków

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


Witam. Piszę stronę internetową i mam taki problem, że strona dodaje mi do bazy danych dwa razy te same rekordy, dokładniej w tym przypadku do tabel `zapytanie_znajomosci` i `messages` wstawia podwójne rekordy, ale mam ten problem też w innych sytuacjach... Nie mam ifa w while, już nie wiem dlaczego może tak być...
Daję kod, mam nadzieję, że ktoś potrafi mi pomóc...

  1. <?php
  2.  
  3. $dodaj_znajomego = zabezpiecz_string($_GET['dodaj_znajomego']);
  4. if($dodaj_znajomego == true)
  5. {
  6. $dodaj_znajomego = false;
  7. $q_dodajacy = mysql_query("SELECT * FROM `users` WHERE `id_usera` = '$id_usera' LIMIT 1;");
  8. $r_dodajacy = mysql_fetch_assoc($q_dodajacy);
  9.  
  10. mysql_query("INSERT INTO `zapytanie_znajomosci` (`id_wysylajacego`, `id_odbierajacego`) VALUES ('$id_usera', '$idu');");
  11.  
  12. $tytul = "Zapytanie o znajomość.";
  13. $data_wyslania = date("Y.m.d H:i");
  14. $tresc =
  15. "
  16. Użytkownik ".$r_dodajacy['login']." zaprasza Cię do grona znajomych. Przyjmujesz zaproszenie?
  17. <a href=\"?id=przyjmij_znajomego&idwys=".$id_usera."&idodb=".$idu."\">TAK</a>
  18. <a href=\"?id=odrzuc_znajomego&idwys=".$id_usera."&idodb=".$idu."\">NIE</a>
  19. ";
  20. mysql_query("INSERT INTO `messages` (`id_odbiorcy`, `id_nadawcy`, `tytul`, `data_wyslania`, `tresc`) VALUES ('$idu', '$id_usera', '$tytul', '$data_wyslania', '$tresc');");
  21. ?>
  22. <script type="text/javascript">
  23. location.href='?id=profil&idu=<?php echo $idu; ?>';
  24. </script>
  25. <?php
  26. }
  27. ?>


Ten post edytował Daiquiri 24.09.2011, 18:36:20
Powód edycji: [Daiquiri]: Tag
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: 14.08.2025 - 17:07