iradata
جمعه 12 خرداد 1391, 02:39 صبح
سلام
http://www.pic1.iran-forum.ir/images/up5/01406970381320219834.jpg
مشکل من این هست که وقتی که از طریق برنامه خودم می خواهم یک رکورد روو به صورت فارسی وارد کنم آن به درستی اضافه نمیشود و به صورت ناخوانا میشوند !!!!!!!!
اما وقتی از طریق phpmyadmin اضافه میکنم به هیچ مشکلی بر نمیخودم !!!!!!!!!
همونطور که در تصویر هم می بینید من آخرین رکورد روو از طریق دستورات php که خودم نوشته ام وارد کردم
و فیلدهای فارسی اول روو از طریق phpmyadmin وارد کردم
البته از طریق کدهای خودم هیچ مشکلی با زبان انگلیسی وجود ندارد و داده ها به درستی اضافه میشوند .
من کدهای خودم روو هم قرار دادم :
<head><meta http-equiv="Content-Type" content="text/html"; charset="utf-8"></meta></head>
<form action="" method="post" dir="rtl">
<table border="0" cellspacing="4">
<tr><td><label for="CatFa" >دسته بندی فارسی :</label></td><td colspan="2"><input type="text" width="100%" maxlength="50" name="CatFa" /></td></tr>
<tr><td><label for="CatEn" >دسته بندی انگلیسی :</label></td><td colspan="2"><input type="text" width="100%" maxlength="50" name="CatEn" /></td></tr>
<tr><td><label for="NodeT">زیر منو :</label></td>
<td><label for="Node"></label>
<select name="Node" id="Node">
<option value="--------">-------</option>
<option value="دارد">دارد</option>
<option value="ندارد">ندارد</option>
</select></td>
<tr><td colspan="2"><input type="submit" name="subSend" value="ذخیره" /></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['subSend']))
{
$CatFa = $_POST['CatFa'];
$CatEn = $_POST['CatEn'];
$Node = $_POST['Node'];
include '../Config/configDB.php';
$con = mysql_connect($ServerDB,$UserNameDB,$PasswordDB);
if (!$con)
{
echo 'Could not connect';
}
else
{
mysql_select_db("afra_B2B",$con);
mysql_query("INSERT INTO cat (CatFa, CatEn, Node) VALUES ('$CatFa', '$CatEn', '$Node')");
mysql_close($con);
}
}
?>
http://www.pic1.iran-forum.ir/images/up5/01406970381320219834.jpg
مشکل من این هست که وقتی که از طریق برنامه خودم می خواهم یک رکورد روو به صورت فارسی وارد کنم آن به درستی اضافه نمیشود و به صورت ناخوانا میشوند !!!!!!!!
اما وقتی از طریق phpmyadmin اضافه میکنم به هیچ مشکلی بر نمیخودم !!!!!!!!!
همونطور که در تصویر هم می بینید من آخرین رکورد روو از طریق دستورات php که خودم نوشته ام وارد کردم
و فیلدهای فارسی اول روو از طریق phpmyadmin وارد کردم
البته از طریق کدهای خودم هیچ مشکلی با زبان انگلیسی وجود ندارد و داده ها به درستی اضافه میشوند .
من کدهای خودم روو هم قرار دادم :
<head><meta http-equiv="Content-Type" content="text/html"; charset="utf-8"></meta></head>
<form action="" method="post" dir="rtl">
<table border="0" cellspacing="4">
<tr><td><label for="CatFa" >دسته بندی فارسی :</label></td><td colspan="2"><input type="text" width="100%" maxlength="50" name="CatFa" /></td></tr>
<tr><td><label for="CatEn" >دسته بندی انگلیسی :</label></td><td colspan="2"><input type="text" width="100%" maxlength="50" name="CatEn" /></td></tr>
<tr><td><label for="NodeT">زیر منو :</label></td>
<td><label for="Node"></label>
<select name="Node" id="Node">
<option value="--------">-------</option>
<option value="دارد">دارد</option>
<option value="ندارد">ندارد</option>
</select></td>
<tr><td colspan="2"><input type="submit" name="subSend" value="ذخیره" /></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['subSend']))
{
$CatFa = $_POST['CatFa'];
$CatEn = $_POST['CatEn'];
$Node = $_POST['Node'];
include '../Config/configDB.php';
$con = mysql_connect($ServerDB,$UserNameDB,$PasswordDB);
if (!$con)
{
echo 'Could not connect';
}
else
{
mysql_select_db("afra_B2B",$con);
mysql_query("INSERT INTO cat (CatFa, CatEn, Node) VALUES ('$CatFa', '$CatEn', '$Node')");
mysql_close($con);
}
}
?>