Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Dodawanie rekordu do bazy bez przeładowywania
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, wszystko dziala, oprócz tego, że nie dziala dodawanie do bazy (wszystkie dane są poprawne)

Index.php:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <script src="http://code.jquery.com/jquery-latest.js"></script>
  6.  
  7. <script type="text/javascript">
  8. $(document).ready(function(){
  9. $("form#submit").submit(function() {
  10. var mail = $('input[name=mail]');
  11.  
  12.  
  13. if(mail.val() == "") {
  14. $('div.blad').fadeIn(400);
  15. setTimeout(function(){ $("div.blad").fadeOut(400) }, 4000);
  16. return false;
  17. }
  18.  
  19.  
  20.  
  21. var data = 'mail=' + mail.val();
  22.  
  23. $.ajax({
  24. type: "POST",
  25. url: "insert.php",
  26. data: data,
  27. success: function(){
  28. $('#mail').val('');
  29. $('div.dodano').fadeIn(400);
  30. setTimeout(function(){ $("div.dodano").fadeOut(400) }, 4000);
  31. }
  32.  
  33. });
  34. return false;
  35. });
  36. });
  37. </script>
  38. </head>
  39. <body>
  40.  
  41. <div id="content">
  42. <form id="submit" method="post" name="submit" action="">
  43.  
  44.  
  45.  
  46. <label for="mail">mail:</label>
  47. <br />
  48. <input type="text" name="mail" id="mail" class="text" size="20" />
  49. <br /><br />
  50.  
  51. <button type="submit" id="submit"> Dodaj użytkownika </button>
  52.  
  53. </form>
  54.  
  55. <div class="dodano" style="display:none;">
  56. <p><img class="tick" src="tick.png" alt="" />Użytkownik został dodany do bazy.</p>
  57. </div>
  58. <div class="blad" style="display:none;">
  59. <p><img class="error" src="error.png" alt="" />Uzupełnij pola w formularzu!</p>
  60. </div>
  61.  
  62.  
  63. </div>
  64.  
  65. </body>
  66. </html>




insert.php:


  1.  
  2. <?php
  3. //Odbieranie danych metodą post
  4. $mail = htmlspecialchars(trim($_POST['mail']));
  5.  
  6.  
  7.  
  8. $baza_host=("localhost");
  9. $baza_login=("x");
  10. $baza_haslo=("x");
  11. $baza_nazwa=("x");
  12.  
  13.  
  14. $polaczenie = mysql_connect($baza_host, $baza_login, $baza_haslo);
  15. $db = mysql_select_db($baza_nazwa);
  16.  
  17.  
  18. $dodaj = "INSERT INTO aktualnosci (temat) VALUES ('$mail')";
  19. mysql_query($dodaj) or die(mysql_error());
  20. mysql_close($polaczenie);
  21. ?>


Ten post edytował miras 26.01.2013, 19:01:00
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 04:47