Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]jak tu zrobić żeby ten skrypt zapisywał w bazie MySQL te dane z pół
rewolwer
post 23.07.2013, 12:06:42
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.05.2013

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


jak tu zrobić żeby ten skrypt zapisywał w bazie MySQL te dane z pół
  1. <?php
  2. $nick = $_POST['nick'];
  3. $mail = $_POST['mail'];
  4. $date=date('H:i d.m.Y');
  5. $pole = $_POST['pole'];
  6. $nick = HTMLSpecialChars($nick);
  7. $mail = HTMLSpecialChars($mail);
  8. $pole = HTMLSpecialChars($pole);
  9. if(strlen($pole) > 5)
  10. if(strlen($nick) > 2) {
  11. $tresc = wordwrap($pole, 50, "\n", 1);
  12. $wynik = '<img src="foty/user.jpg" width="40" height="40" alt="" class="userpic" /> <span class="autor">' . $nick . '</span> <span class="adres"> ' . $mail . '</span> <span class="data">'.$date.'</span> <br><span class="koment">' . $tresc . '</span> <br><br>';
  13. $wynik .= PHP_EOL;
  14. $plik = "komentarze.txt";
  15. $fp = fopen($plik, "a");
  16. fwrite ($fp, $wynik);
  17.  
  18.  
  19.  
  20.  
  21. echo("Twój komentarz to $pole,<br> Aby zobaczyć komentarze <a href='index.php'>kliknij tutaj</a>");
  22. header('refresh: 2; url=form.php');
  23. }else{
  24. echo ("błąd musisz wpisać nick min.3 znaki!");
  25. }
  26. else{
  27. echo("błąd musisz wpisać treść min.6 znaki !");
  28. header('refresh: 2; url=form.php');
  29. }
  30.  
  31. ?>


a tu żeby odczytywało z bazy
  1. <HTML>
  2. <HEAD>
  3. <link rel="stylesheet" type="text/css" href="css/arkusz.css" />
  4. </HEAD>
  5. <BODY>
  6.  
  7. <div class="komen">
  8. <?php
  9. $nazwa = file("komentarze.txt");
  10. echo "<h3>komentarze:" . count($nazwa) . "";
  11. ?> </h3><br>
  12. <br><br>
  13. <?php
  14. include("komentarze.txt");
  15. ?>
  16.  
  17.  
  18. </div>
  19. <div class="komentarze">
  20.  
  21. <form name="form" method="POST" action = "wys.php" onsubmit="return checkform(this);">
  22.  
  23.  
  24. <h4> Dodaj Komentarz</h4> <br />
  25. <h7><marquee> Pola oznaczone gwiazdką są obowiązkowe</marquee></h7>
  26. <table>
  27. <tr><td><label>Nick:*</label></td><td>
  28. <input name="nick" type="text"style="height:34px; width: 150px; size="25" required="required" placeholder="nick" pattern="[A-Za-z0-ˇą-Żż]{3,}"></tr></td>
  29.  
  30.  
  31.  
  32. <tr><td><label>e-mail:*</label></td><td>
  33. <input name="mail" type="text"style="height: 34px; width: 150px; size="25" required="required"placeholder="email" pattern="([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})"></tr></td>
  34.  
  35.  
  36.  
  37.  
  38. <tr><td><label>treść:*</label></td><td>
  39.  
  40. <textarea name="pole" cols="30" rows="6" required="required" placeholder="treść" pattern="[A-Za-z0-ˇą-Żż]{3,}"></textarea></tr></td><br>
  41. <br>
  42.  
  43. <tr><td><label></label></td><td>
  44. <input type="submit" name="B12" value="dodaj komentarz">
  45. </tr></td>
  46.  
  47. </div>
  48. <br>
  49.  
  50. </form>
  51.  
  52. </BODY>
  53. </HTML>

Go to the top of the page
+Quote Post

Posty w temacie


Closed 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 - 14:59