Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html/php] dodawanie do bazy IE / FF
alogator
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


Witam!
Spotkał się może ktoś z podobną sytuacją?

Mam mały formularz który ma za zadanie dodawać tekst do bazy - tekst oczywiście dowolnie wprowadzony przez usera.
W fire foxie sprawa jest prosta - dodaje bez problemów z polskimi znakami - zaznacze że korzystam z Xampp i poustawiałem język na Latin2. Także po dodawaniu przez FF jest ok i polskie znaki sa w bazie danych

Tak wygląda formularz
  1. <title>Panel administracyjny</title>
  2. <body bgcolor="#000000">
  3.  
  4. <div align =center >
  5. <table border="1" width="977" height="566" bgcolor="#FFFFFF">
  6. <tr>
  7. <td height="56" width="1229" colspan="5" bgcolor="#C0C0C0">
  8. <p align="center"><font size="5" color="#FF0000">PANEL ADMINISTRACYJNY</font></td>
  9. </tr>
  10. <tr>
  11. <td height="31" width="961" colspan="5" bgcolor="#000000"> </td>
  12. </tr>
  13.  
  14.  
  15. <tr>
  16. <td height="92" width="166" align="center"> </td>
  17. <td height="89" width="795" colspan="4">
  18.  
  19. <title>Dodaj newsa</title>
  20. </head>
  21. <br>
  22. <form action="dodaj.php" method=post><center>
  23. tytuł: <input type="text" name="tytul">
  24. <br/><br/>skrót: </br><textarea name="skrot" rows="7" cols="70"></textarea>
  25. <br/><br/>treść: </br><textarea name="tresc" rows="20" cols="70"></textarea>
  26. <br/><br/><input type="submit" value="Dodaj"></form>
  27.  
  28.  
  29.  
  30.  
  31. </td>
  32. </tr>
  33.  
  34. </div>


a tak kod dodający do bazy
  1. <?php
  2. include ('configg.php');
  3.  
  4. mysql_connect($_CONFIG['MySQL']['host'], $_CONFIG['MySQL']['user'], $_CONFIG['MySQL']['pass']) 
  5. or die("Nie udało się połączyć");
  6. mysql_select_db($_CONFIG['MySQL']['base']);
  7.  
  8. mysql_query ("SET NAMES latin2");
  9.  
  10. $tytul =$_POST['tytul'];
  11. $skrot =$_POST['skrot'];
  12. $tresc =$_POST['tresc'];
  13.  
  14.  
  15. $query = mysql_query("insert into newsy values('', '$tytul', '$skrot', '$tresc', now() )");
  16. mysql_query ("SET NAMES latin2");
  17. echo '<body bgcolor="#000000">
  18.  
  19.  
  20.  
  21.  
  22. <div align =center >
  23. <table border="1" width="977" height="586" bgcolor="#FFFFFF">
  24. <tr>
  25. <td height="88" width="1229" bgcolor="#C0C0C0">
  26. <p align="center"><font size="5" color="#FF0000">PANEL ADMINISTRACYJNY</font></td>
  27. </tr>
  28. <tr>
  29. <td height="23" width="961" bgcolor="#000000"> </td>
  30. </tr>
  31. <tr>
  32. <td height="439" width="961" align="center">NEWS ZOSTAŁ DODANY!<br>
  33. <br>
  34. <a href="../aaadmin.php">Powrót</a></td>
  35. </tr>
  36. <tr>
  37. <td height="23" width="961" align="center" bgcolor="#000000"> </td>
  38. </tr>
  39. </table>';
  40. ?>


Problem tkwi w tym że jak próbuje coś dodac przez ten formluarz pod IE to wpisuje mi do bazy bez polskich znakow.
Czy ktoś mógłby pomóc?
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: 24.08.2025 - 16:47