![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.10.2003 Skąd: Głogów/Tarnów Ostrzeżenie: (0%)
|
posiadam skrypt księgi gości i działa, ale nie tak jak trzeba
Kod ciekawi mnie czy zadziała jak trzeba test "ąĄćĆęĘłŁńŃóÓśŚżŻźŹ"
a w bazie zapisuje Kod ciekawi mnie czy zadza³a jak trzeba test
"±¡æÆêʳ £ñÑóÓ¶¦ ¿¯¼¬" a oto i sam skrypt [php:1:6cd9250e31] <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <title>Księga gości działająca w oparciu o bazę danych MySQL</title> </head> <body> <? //skrypt realizujący zapis informacji w księdze gości w bazie danych mysql_connect("localhost", "user", "pass") or die("Przykro mi, ale w tej chwili nie można połączyć się z serwerem MySQL"); mysql_select_db("cwphp4") or die("Przykro mi, ale w tej chwili nie można połączyć się z bazą danych"); $osoba = addslashes(nl2br(htmlentities ($osoba))); $wpis = addslashes(nl2br(htmlentities ($wpis))); if ($osoba && $wpis) { //są informacje do wpisania do księgi gości $query = "INSERT INTO ksiega_gosci (data, osoba, wpis) ". "VALUES (now(), '$osoba', '$wpis');"; $wynik = mysql_query($query); } // jeżeli jest już księga, trzeba ją wpisać, niezależnie od tego, // czy jest nowy wpis $wynik = mysql_query("SELECT *FROM ksiega_gosci ORDER BY data DESC;"); while ($rekord = mysql_fetch_array ($wynik)) { print "<dl><dt>".stripslashes( $rekord[2])."<dd><b>".stripslashes($rekord[1]). ",</b> <i>".$rekord[0]."</i></dl>n"; $sawpisy = 1; } if ($sawpisy) {print "<hr>"; } ?> <!-- Formularz ksiegi gości --> <form method="post" action="ksiega_gosci.php"> <table> <tr><td>Osoba:</td><td><input type="text" name="osoba"></td></tr> <tr><td>Wpis:</td><td><textarea name="wpis" cols="45" rows="4" wrap="virtual"> </textarea> </td></tr> </table> <input type="submit" value="Dopisz"> </form> </body> </html> [/php:1:6cd9250e31] co w tym kodzie jest nie tak?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) :? |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
funkcją htmlentities() zamieniasz sobie polskie literki i znaki specjalne na takie właśnie "robaczki"
PS. popraw BBCode!! bo nic nie widac |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.10.2003 Skąd: Głogów/Tarnów Ostrzeżenie: (0%)
|
Serdeczne dzięki FiDO, zadziałało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 19:08 |