babakaliomrani
New Member
سلام
من يه مشكلي با ارسال اطلاعات به ديتابيس(mysql) از طريق php دارم اگر كسي مي تونه به من كمك كنه ممنون ميشم
مشكل از اين قرار كه زماني كه من اطلاعات كه يه نام (فارسي) و كد براي ذخيره ارسال مي كنم اين اطلاعات به خوبي در ديتابيس ذخيره مي شود ولي در زمان باز خواني آن از ديتابيس اين اطلاعات به صورت ؟؟؟؟ باز خواني مي شود البته بگم طريقه encode صفحه ام به صورت utf8 است
حالا اينم اطلاعتي كه من از آن براي ذخيره و بازخواني استفاده مي كنم اگر كسي مي دونه كه كجا را بايد تغيير بدم يا تيديل به يوني كد بكنم لطفا بگه ممنون
بابك
فرستادن اطلاعات
ذخيره
باز خواني
حالا اگر كسي ميگه مشكل از جدول ديتابيسه من از phpmyadmin براي درست كردن جدول استفاده كردم
من يه مشكلي با ارسال اطلاعات به ديتابيس(mysql) از طريق php دارم اگر كسي مي تونه به من كمك كنه ممنون ميشم
مشكل از اين قرار كه زماني كه من اطلاعات كه يه نام (فارسي) و كد براي ذخيره ارسال مي كنم اين اطلاعات به خوبي در ديتابيس ذخيره مي شود ولي در زمان باز خواني آن از ديتابيس اين اطلاعات به صورت ؟؟؟؟ باز خواني مي شود البته بگم طريقه encode صفحه ام به صورت utf8 است
حالا اينم اطلاعتي كه من از آن براي ذخيره و بازخواني استفاده مي كنم اگر كسي مي دونه كه كجا را بايد تغيير بدم يا تيديل به يوني كد بكنم لطفا بگه ممنون
بابك
فرستادن اطلاعات
<form name="form1" method="post" action="update.php">
<input name="name" type="text" size="25">
<input name="code" type="text" size="10">
<input name="price" type="text" size="10">
<input type="submit" name="Submit" value="Submit">
<input name="code" type="text" size="10">
<input name="price" type="text" size="10">
<input type="submit" name="Submit" value="Submit">
</form>
ذخيره
<?php
$name=$_POST['name'];
$code=$_POST['code'];
$price=$_POST['price'];
$userstable="kala";
if($name!=''){
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("learn",$con) ;
$name=$_POST['name'];
$code=$_POST['code'];
$price=$_POST['price'];
$userstable="kala";
if($name!=''){
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("learn",$con) ;
$query = "INSERT INTO $userstable (name,code,price)
VALUES ('$name','$code','$price')";
$resultB = mysql_query($query,$con) or die ("Coundn't execute query.");
VALUES ('$name','$code','$price')";
$resultB = mysql_query($query,$con) or die ("Coundn't execute query.");
mysql_close($con);
}
}
?>
باز خواني
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("learn",$con) ;
$code=$_POST['mahsool'];
$db=mysql_select_db("learn",$con) ;
$code=$_POST['mahsool'];
$sql="SELECT name,price FROM kala WHERE code=$code";
$result=mysql_query($sql,$con);
$result=mysql_query($sql,$con);
if ($result){
$row=mysql_fetch_assoc($result);
$namemahsool=$row['name'];
$price=$row['price'];
$row=mysql_fetch_assoc($result);
$namemahsool=$row['name'];
$price=$row['price'];
}
mysql_close($con);
mysql_close($con);
حالا اگر كسي ميگه مشكل از جدول ديتابيسه من از phpmyadmin براي درست كردن جدول استفاده كردم