İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

kategorilerde türkce karakter sorunu

Aristograt

0
İyinet Üyesi
Katılım
27 Kasım 2007
Mesajlar
0
Reaction score
0
Merhaba arkadaşlar söyle bir sorunum var mesela diyelim


aşk resimleri adında bir kategorim var bu aşk-resimleri.php şeklinde açılıyor ama içindeki icerikleri sıralamıyor mysql dan türkce karakter olarak çektigi için mesela kategoriyi ask resimleri diye ekleseydim icerdeki icerikleri sıralardı ama ş ile basında ekledigimden dolayı malesef iceriklerini göstermiyor kategoriye girdigi zaman php kodu kategorinin
PHP:
<?php

include_once("config.inc.php");
include_once("db_connect.php");

// get vars
$cat    = $_REQUEST['cat'];

if($cat) {

	$cat    = str_replace("-", " ", $cat);
	$start  = $_REQUEST['start'];
	if(!$start) $start = 0;
	$page = $start + 50; $page =  $page/50;

	$ptitle    = UCWords($cat)." Category - Page $page";
	$meta_keys = "jokes, funny, laugher, joke, gag, laughing";
	$meta_desc = UCWords($cat)." Category - Page $page";
	$selected  = "CATEGORIES";

	include("header.php");

	$temp3 = mysql_query("SELECT * FROM jokes WHERE category = '$cat'");
	$temp = mysql_query("SELECT * FROM jokes WHERE category = '$cat' ORDER BY joke LIMIT $start, $perpage");
	$total = mysql_numrows($temp3);

?>

	<table width="100%" cellspacing="5" cellpadding="0">
	  <tr>
	    <td valign="top">
		<?php
		  echo "<b>".UCWords($cat)." Category:</b><br><br>";
		  echo "All our jokes listing within the ".$cat." category are listed below. Click on any of the items to view the full joke.<br><br>";
		?>
		</td>
	  </tr>
	</table>

		<?php
		if($total > 0) {
		  echo "<table width='100%' cellspacing='0' cellpadding='0'>";
		  $tracker = $start+1;
		  while($row = mysql_fetch_array($temp)) {
		    echo "<tr><td width='40' align='right'><b>".$tracker.".</b>   </td><td class='listingtitle'><b>Category:</b> ".$row[category]."  <img src='images/small-stars-".$row[votestartotal].".gif' width='52' height='8' alt='".$row[votestartotal]." stars'></td></tr>";
		    echo "<tr><td></td><td>".trim(substr(stripslashes($row[joke]), 0, 120))."... <a href='view-".$row[id]."-".trim(substr(urlconvert($row[joke]), 0, 50)).".html' class='morelink'>more</a><br><br></td></tr>";
			$tracker++;
		  }
		  echo "</table>";
		}
		?>
		
		<br><div align="center">
			<?php
			$start = $start + $perpage;
			if($start > $perpage) {
				$start2 = $start - ($perpage * 2);
				if($start2 < 0) $start2 = 0;
				echo "<a href=\"jokes_".str_replace(" ", "-", $cat)."_"."page-".$start2.".html\">< <b>Previous Page</b></a>  ";
			}
			if($start < $total) echo "  <a href=\"jokes_".str_replace(" ", "-", $cat)."_"."page-".$start.".html\"><b>Next Page</b> ></a>";
			?></div><br><br>
		
<?php
}
else {

	$ptitle    = "Category Listing";
	$meta_keys = "jokes, funny, laugher, joke, gag, laughing";
	$meta_desc = "Category Listing";
	$selected  = "CATEGORIES";

	include("header.php");
	
	$cats = mysql_query("SELECT * FROM categories ORDER BY category");

?>

	<table width="100%" cellspacing="5" cellpadding="0">
	  <tr>
	    <td valign="top">
		<?php
		  echo "<b>Choose Category:</b><br><br>";
		  echo "Choose from the category listing below to being browsing our jokes by category.<br><br>";
		?>
		</td>
	  </tr>
	</table>
	
	<?php
	  echo "<table width='95%' cellspacing='3' cellpadding='0' align='center'>";
	  $tracker = 0;
	  while($row = mysql_fetch_array($cats)) {
	    // get total
		$total = mysql_query("SELECT COUNT(id) AS total FROM jokes WHERE category = '".$row[category]."'");
		$jokes_total = mysql_result($total, 0, total);
	    if($tracker == 0) echo "<tr>";
		echo "<td width='50%'> - <a href='jokes_".str_replace(" ", "-", $row[category]).".html'>".$row[category]."</a> <font style='color:#999999;'>(".$jokes_total.")</font></td>";
		if($tracker == 1) {
		  echo "</tr>";
		  $tracker = 0;
		}
		else $tracker++;
	  }
	  echo "</table><br>";
	?>
	
<?php
}
?>

<?php
include("footer.php");
?>

bu acaba buna bir kod yaması yapip bunu düzeltmem mümkün mü?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst