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>
<?
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>";
?>
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";
}
?>
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";
}
?>