Въпрос по скрипта за изкарване на всичко от дадена ДБ

stefaiv

Registered
Това е урока на admin ,настроен за моя SQL.

Код:
<?php 
$user="register"; //user ⡧᳠ 塭
$password="rega"; //pass ⡧᳠ 塭
$database="novini"; //魥 ⡧᳠ 塭
mysql_connect(localhost,$user,$password); 
mysql_select_db($database) or die( "Unable to select database"); 





// ﰰ楥퀬塪שׁ楠 堠௪ᨢ஠ ⬳衿 20 ⳰ᮨ砮 

$broinastranica = 20; 

// ﲠ믿 ⳰ᮨ砠堠௷堠௪ᨢௌ痢 堠鲪᭥ 堠塮⡢㯰ࡨ쨠ﲠ௱즤 

$pageNum = 1; 

// ᫮ 魠 ௫严塭$_GET['page'] ꥠ௪᧥ ⳰ᮨ硲ࡱ 氠$_GET['page'] 

if(isset($_GET['page'])) 
{ 
$pageNum = $_GET['page']; 
} 

//㴪࡮౥妫୥ 믨 ᦤ ꥠ⥠௪ᨢᲠ- ౨᫮ $_GET['page']=2 
// ꥠ௪᧥ ﲠ20 宠40-㨠ᦤ. 
$redove = ($pageNum - 1) * $broinastranica; 
//衿㫠㠠ꥠ㻰⡬ﲮ覭鳥 ᦤ - ౨ﲠ20 宠40 ⡧ᣨ⩬ﲲ ﲠ$_GET['page'] 
$query = " SELECT name FROM muzika " . 
" LIMIT $redove, $broinastranica"; 
$result = mysql_query($query) or die('Error, query failed'); 

echo "<table border=1>"; 
// print-㡬塯ﲮ覭鳥 ᦤ ⡲᢫鷠. 
while($row = mysql_fetch_array($result)) 
{ 
echo '<tr><td>'.$row['name'].'</td>'; 
} 

echo"</table>"; 


// ౮㦰࣠㡡쩶᳠ 믫뮠ᦤ 魠 
$query = "SELECT COUNT(name) AS numrows FROM muzika"; 
$result = mysql_query($query) or die('Error, query failed'); 
$row = mysql_fetch_array($result, MYSQL_ASSOC); 
$numrows = $row['numrows']; 


$maxPage = ceil($numrows/$broinastranica); 

$self = $_SERVER['PHP_SELF']; 
$nomeranastranici = ''; 

for($page = 1; $page <= $maxPage; $page++) 
{ 
if ($page == $pageNum) 
{ 
$nomeranastranici .= " $page "; 
} 
else 
{ 
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> "; 
} 
} 



// ⻧塢ᮥ 쩪㥠[౥婸 [⬥壠ꡝ 
// 롪㮠衫鮪㥠[໰㡝 衛௱즤 


if ($pageNum > 1) 
{ 
$page = $pageNum - 1; 
$predishna = " <a href=\"$self?page=$page\"> [<<<<<] </a> "; 

$parva = " <a href=\"$self?page=1\">[໰㡝</a> "; 
} 
else 
{ 
$predishna = ' '; 
$parva = ' '; 
} 

if ($pageNum < $maxPage) 
{ 
$page = $pageNum + 1; 
$sledvashta = " <a href=\"$self?page=$page\"> [>>>>>] </a> "; 

$posledna = " <a href=\"$self?page=$maxPage\">[௱즤</a> "; 
} 
else 
{ 
$sledvashta = ' '; 
$posledna = ' '; 
} 

// ௪ᨢ᭥ 
echo $parva . $predishna . $nomeranastranici . $sledvashta . $posledna; 





?>
Проблемът е следния.В ДБ се записва на кирилица това което искам ,а в all.php на който съм дал кода ги изкарва като ???? Та се питам как да го оправя
 
animatora каза:
направи си енкодинга на страницата на 1251
Ами ако е utf-8. Ако енкодинга на базата данни е utf8_unicode_ci още повече ще се объркат нещата. Ako нестане с windows1251 сложи utf-8 за енкодинг.
 

Back
Горе