Home / তথ্যপ্রযুক্তি - বাংলা কম্পিউটিং / বাংলা সার্চিং ফলাফল সমস্যা

বাংলা সার্চিং ফলাফল সমস্যা

ডাটাবেইজ কানেকশন এবং টেবিল collation unicode_general_ci দিলেও কোন কাজ হচ্ছে না।

আমার ডাটাবেইজ কানেকশন এবং টেবিল collation unicode_general_ci. কিন্তু ইনপুট এবং আউটপুট (php দিয়ে) করলে ঠিকই বাংলায় ইনপুট এবং আউটপুট হয়। সমস্যা হল, যখন সার্চিং রিকোয়েস্ট দেয়া হয় (অভ্র দিয়ে), নরমালি যেভাবে আমরা সার্চিং ফর্ম তৈরী করি সেভাবে (find.php), তখন দেখা যায়, সার্চিং ফর্মে (search.php)ঐ স্ট্রিংগুলোর ভেরিয়েবল যাচ্ছে, কিন্তু ডাটাবেইজ থেকে কোন আউটপুট নিতে পারছে না। এটাই হল মূল সমস্যা। নীচে আমার সাচিং ফর্মের নমুনা দেয়া হল:

সার্চ ইনপুট ফর্ম:find.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<meta http-equiv="Content-Language" content="bn">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<form method=GET action="search.php">

Search For:
<p>
<span>ক্যাটেগরী</span>: <input type=text name=cat size=25 maxlength=25>
<p>
<span>সাব-ক্যাটেগরী</span>: <input type=text name=subcat size=25 maxlength=25>
<p>
<input type=submit value=খুঁজুন >
</form>

</BODY>
</HTML>

*******************************
search.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<meta http-equiv="Content-Language" content="bn">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="কৃষ">
</HEAD>

<BODY>

<?
include ('db_connect.php');

//include ('common_lib.php');

$cat=$_POST['cat'];  

$subcat=$_POST['subcat'];

$query= "SELECT * FROM agri WHERE cat LIKE '%$cat%' AND subcat LIKE '%$subcat%' ";

$result = mysql_query ($query);

$num= mysql_num_rows($result);


echo "finding:".$cat." and ".$subcat."<BR>";


echo "Record found:".$num."<BR>";


while($row = mysql_fetch_array($result))
{
PRINT "<b>Category: </b> ";
print $row["cat"];
print (" ");
print ("<br>");
PRINT "<b>Subcat: </b> ";
print $row["subcat"];
print ("<p>");
PRINT "<b>Content: </b> ";
print $row["content"];
print ("<p>");
}

?>

</BODY>
</HTML>


সমাধান needed, urgently.

ধন্যবাদ।

About remi

Check Also

ব্যবহার করুন RSS Feed, সময় বাচাঁন

এখন প্রায় প্রতিটি ওয়েব পেইজে RSS Feed লিংক দেয়া থাকে। এই RSS Feed ব্যবহার আপনার …

ফেসবুক কমেন্ট


  1. আন্দের সাখে শুভেচ্ছা জানায়, আরো অনেক দূর পযন্ত এগিয়ে যাওয়ার প্রত্যাশা কামনা করি।

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।