লগ-ইন

হোম arrow বাংলা কম্পিউটিং arrow বাংলা সার্চিং ফলাফল সমস্যা
বাংলা সার্চিং ফলাফল সমস্যা | প্রিন্ট |
লিখেছেন remi   
Wednesday, 18 July 2007

ডাটাবেইজ কানেকশন এবং টেবিল 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.

ধন্যবাদ।

মন্তব্যগুলো (1)Add Comment
শুভেচ্ছা
লিখেছেন Delwar, December 05, 2007
আন্দের সাখে শুভেচ্ছা জানায়, আরো অনেক দূর পযন্ত এগিয়ে যাওয়ার প্রত্যাশা কামনা করি।

মন্তব্য লিখুন
You must be logged in to a comment. Please register if you do not have an account yet.

busy
 
< পূর্বে   পরে >

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.
Keyword: Bangladesh, Bangla, Bengali, science, technology, nanotechnology, technical, IT, computer, internet, solution, learning, asia, biggan, biggani, scientist, physics, chemistry, content, PHP, program, learn, c language, how, kivhabe, computer tips, amra, sobai, mile, desher, deser, unnoti, korbo, korte, chai, ekushe, ekush, dhaka, khobor, mojar, forum, adda, support, asun, sikhi, siki, sikkha, sikka, projukti, prokashoni, prokash, tothyoprojukti, notun