Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Kodowanie znaków UTF-8
Forum PHP.pl > Forum > Przedszkole
Rudzielec
Witam, mój problem polega na tym ,że skrypt dodaje rekordy do bazy danych ,jednak nie koduje już polskich znaków. Dodam jeszcze ,że poprawnie ustawiłem tabele w bazie MySQL na znaki polskie. Byłby ktoś w stanie mi pomóc?

Plik index.php
  1. require('connect.php');
  2.  
  3. if($_GET['menu'] == 'dodaj')
  4. {
  5.  
  6. echo <<< dodaj
  7.   <form action="" method="POST">
  8.   <h2>Dodawanie News'a.</h2>
  9.  
  10. dodaj;
  11. if(isset($_POST['dodaj']))
  12. {
  13. $tytul = $_POST['tytul'];
  14. $opis = $_POST['opis'];
  15. $autor = $_POST['autor'];
  16. $tresc = $_POST['tresc'];
  17. $data = date("Y-m-d");
  18.  
  19. if(empty($tytul) || empty($opis) || empty($tresc) || empty($autor))
  20. {
  21. echo '<div class="uwagaczer">Wypełnij Wszystkie pola</div></td></tr>';
  22. }
  23. else
  24. {
  25. $dodaj = mysql_query("INSERT INTO `newsy` (`tytul`, `opis`, `autor`, `data`, `tresc`) VALUES ('".$tytul."', '".$opis."', '".$autor."', '".$data."', '".$tresc."')");
  26. if($dodaj)
  27. {
  28. echo '<div class="uwaga">Pomyślnie dodano newsa';
  29. }
  30. else if(!$dodaj)
  31. {
  32. echo '<div class="uwagaczer">Wystąpił Błąd z dodawaniem rekordu do bazy';
  33. }
  34. }
  35. }
  36. echo <<< dodaj
  37.  
  38. <h3>Tytuł:</h3>
  39. <input type="text" name="tytul" size="30" maxlength="30">
  40.  
  41. <h3>Opis:</h3>
  42. <input type="text" name="opis" size="30" maxlength="35">
  43.  
  44. <h3>Autor:</h3>
  45. <input type="text" name="autor" value="$_SESSION[logowanie]" size="30" maxlength="10">
  46.  
  47. <h3>Treść Newsa:</h3>
  48. <textarea cols="57" rows="15" name="tresc" /></textarea>
  49. </br>
  50. <input value="Dodaj Newsa" name=dodaj type="submit"><button type="reset">Reset</button>
  51. </form>
  52. dodaj;
  53. }


plik connect.php
  1. mysql_connect('localhost', 'login', 'haslo');
Turson
Kodowanie znaków w pliku + format http://turson.pl/blog/php/polskie-znaki-w-dokumencie-php
kodowanie w bazie ustaw na utf8_polish_ci
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.