![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisalem skrypty pobierajacy z bazy danych informacje, dokladnie newsy. Mam kłopot z polskimi znakami. W phpmyadminie wszystko ladnie, ale na stronie mam pytajniki zamiast ą,ę,ł,ó itd... Macie jakis pomysl na usuniecie problemu?? index.php: Kod <H2>Newsy:</H2> <? mysql_connect ("host", "db", "haselko") or die ("Brak połączenia"); mysql_select_db ("db") or die ("Brak połącznia"); $wynik = mysql_query ("SELECT * FROM news WHERE ok=1 ". "ORDER BY nr DESC LIMIT 0,4"); while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) { foreach($rekord as $klucz => $wartosc) {$wartosc = stripslashes($wartosc);} print "<P><B><A HREF=\"news.php?nr=".$rekord['nr']."\">"; print $rekord['tytul']."</A></B><BR>".$rekord['tresc_krotka']."</P>"; print "<P ALIGN=RIGHT><I>".$rekord['data']."</I></P>\n"; } ?> <!--#include virtual="skrypt.php" --> <P ALIGN=RIGHT><A HREF="index.php">wszystkie newsy</A></P> <P ALIGN=RIGHT><A HREF="add_news.php">dodaj newsa</A></P> news.php: Kod <? // mysql_connect ("host", "db", "haselko") or die ("brak pol."); mysql_select_db ("db") or die ("brak pol."); if ($_GET['nr']>0) { $wynik = mysql_query ("SELECT * FROM news WHERE nr=".$_GET['nr']." AND ok=1;"); if ($wynik && $rekord = mysql_fetch_assoc ($wynik)) { foreach($rekord as $klucz => $wartosc) {$wartosc = stripslashes($wartosc);} print "<H2>".$rekord['tytul']."</H2><P>".$rekord['tresc']."</P>"; print "<P ALIGN=RIGHT><I>".$r['osoba'].", ".$r['data']."</I></P>"; } else { print "Nie ma newsa o takim numerze\n"; } print "<P><A HREF=\"news.php\">Wszystkie newsy >></A></P>"; } else { print "<H2>Newsy</H2>"; if ($_GET['fraza']) { print "<P>Wyniki wyszukiwania słowa <B>".$_GET['fraza']."</B><BR>"; print "<A HREF=\"news.php\">Wszystkie newsy >></A></P>"; } $wynik = mysql_query ( "SELECT * FROM news WHERE ok=1 AND ". "((tytul LIKE '%".$_GET['fraza']."%') OR (osoba LIKE '%".$_GET['fraza']."%') OR ". "(tresc LIKE '%".$_GET['fraza']."%') OR (tresc_krotka LIKE '%".$_GET['fraza']."%')) ". "ORDER BY nr DESC;"); while ($wynik && $rekord = mysql_fetch_array ($wynik)) { foreach($rekord as $klucz => $wartosc) {$wartosc = stripslashes($wartosc);} print "<P><B><A HREF=\"news.php?nr=".$rekord['nr']."\">".$rekord['tytul']; print "</A></B><BR>".$rekord['tresc_krotka']."</P>"; print "<P ALIGN=RIGHT><I>".$rekord['osoba'].", ".$rekord['data']."</I></P>"; } } print "<P ALIGN=RIGHT><A HREF=\"add_news.php\">dodaj newsa</A></P>"; print "<HR><FORM><INPUT TYPE=\"text\" NAME=\"fraza\" VALUE=\"".$_GET['fraza']."\">"; print "<INPUT TYPE=\"submit\" VALUE=\"Szukaj w newsach\"></FORM>"; ?> skrypt.php: Kod <?
mysql_connect ("host", "db", "haselko") or die ("Brak polaczenia"); mysql_select_db ("db") or die ("Brak polaczenia"); $wynik = mysql_query ("SELECT * FROM news WHERE ok=1 ". "ORDER BY nr DESC LIMIT 0,4"); while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) { foreach($rekord as $klucz => $wartosc) {$wartosc = stripslashes($wartosc);} print "<P><B><A HREF=\"6-11.php?nr=".$rekord['nr']."\">"; print $rekord['tytul']."</A></B><BR>".$rekord['tresc_krotka']."</P>"; print "<P ALIGN=RIGHT><I>".$rekord['data']."</I></P>\n"; } ?> -------------------- Cytat("Pilsener") Gość to gość - dwa piwa i ma dość. :P |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 420 Pomógł: 44 Dołączył: 22.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj zastosować zaraz po mysql_connect
oczywiście kodowanie możesz dowolnie zmienić ważne żebyś takie same miał kodowanie ustawione na stronie -------------------- Sztuką jest widzieć to czego nie widać.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj użyć funkcji SZUKAJ. Było o tym na forum 5 tysięcy razy.
|
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jak wyżej, zamykam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:16 |