السلام عليكم
اخواني تظهر النتائج عند الاستعلام من قاعدة البيانات بالعربي بشكل جيد
ولكن المشكله في العربي في هذا الجدول كلمه ( عربي )
كود PHP:
<tr>
<td width="20%" align="center"><font size="2">عربي</font></td>
<td width="70%"><font size="2">عربي</font></td>
<td width="10%" align="center"><font size="2">عربي</font></td>
</tr>
الكود كامل
كود PHP:
<?php
header('Content-Type: text/html; charset=utf-8');
mysql_connect("localhost", "root", "")or die(mysql_error());
mysql_select_db("test")or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$partialStates= $_POST['partialState'];
$states =mysql_query("SELECT * FROM states WHERE name LIKE '%$partialStates%'");
?>
<html dir="rtl">
<head>
</head>
<body>
<table border="2" bordercolor="#F3F1EB" style="border-collapse: collapse">
<tr>
<td width="20%" align="center"><font size="2">عربي</font></td>
<td width="70%"><font size="2">عربي</font></td>
<td width="10%" align="center"><font size="2">عربي</font></td>
</tr>
<?php
while($row= mysql_fetch_array($states)){
?>
<tr>
<td width="20%" align="center"><font size="2"><?php echo $row['name'];?></font></td>
<td width="70%"><font size="2"><?php echo nl2br($row['info']);?></font></td>
<td width="10%" align="center"><font size="2"><?php echo $row['price'];?></font></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
انا اعرف ان المشكله من السطر وهو لجلب البيانات من قاعدة البيانات بالعربي لو تم مسح هذا السطر فانه يظهر نتائج الاستعلام علامات استفهام
كود PHP:
header('Content-Type: text/html; charset=utf-8');