PDA

View Full Version : سوال: مشکل در ارسال مقدار به سرور با Php



Mostafa_
چهارشنبه 13 دی 1396, 00:54 صبح
با سلام خدمت دوستان
یه سوال داشتم
من یه تیبل دارم که میخوام مقدار contractor رو ویرایش کنم و مقدار مثلا Ali رو جایگذین کنم

دستوری که توی فایل Php نوشته شده این هست



<?php require_once ("include.php");
$error=array();
if(isset($_POST['Contractor']) && (!empty($_POST['Contractor'])) && isset($_POST['Order_ID']) && (!empty($_POST['Order_ID']))) {
$contractor=$_POST['contractor'];
$order_ID=$_POST['order_ID'];
if ($contractor==null&&$order_ID==null){$error['error']="F";}
else{$query="UPDATE order_powerpoint "."SET contractor= '".$contractor."', status=1 WHERE order_ID= '".$order_ID."'";
$connect = @mysqli_connect($hostname, $username , $password , $database);
if($connect) {
@mysqli_query($connect , "SET CHARACTER SET utf8");
@mysqli_query($connect , $query);
if(@mysqli_affected_rows($connect)>0)
{$error['error']="don";}else{$error['error']="failure_in_inserting";}}
else {$error['error']="failure_in_connection";}}
}else{$error['error']="failure_in_finding";}
die (json_encode($error['error'])); ?>



این ویرایش رو از طریق مرورگر انجام میدم و توی ادرس بار این خط رو مینویسم

http://192.168.24.2/InMyPersonService/SetUserContractor.php?Contractor=m&Order_ID=0
توی فایل include.php هم اطلاعات پایه مثل نام دیتابیس و یوزرنیم و پسورد رو نوشتم
اما هرکار میکنم این failure_in_finding خطا رو میده
میشه راهنمایی کنین مشکلم کجاست؟؟؟ !!!!!!
ممنون میشم

charcharkh
چهارشنبه 13 دی 1396, 11:32 صبح
اون نقظه بعد از order_powerpoint رو بردار چی هست اون ؟؟؟!!!!

خیلی هم داغون نوشتی البته ببخشید ها
یا با pdo بزن یا یه فریم ورکی یاد بگیر اینقدر درهم برهم ننویسی پدر چشمم دراومد تا تونستم کدهاتو بخونم البته
اگر درست تونسته باشم بخونم :متفکر:
موفق باشید

Mostafa_
پنج شنبه 14 دی 1396, 21:07 عصر
اون نقظه بعد از order_powerpoint رو بردار چی هست اون ؟؟؟!!!!

خیلی هم داغون نوشتی البته ببخشید ها
یا با pdo بزن یا یه فریم ورکی یاد بگیر اینقدر درهم برهم ننویسی پدر چشمم دراومد تا تونستم کدهاتو بخونم البته
اگر درست تونسته باشم بخونم :متفکر:
موفق باشید


سلام مممنون
والا اون نقطه اگه نباشه و جمله رو بهم وصل کنم خطا میگیره،،، نمیدونم چرا
تو ارسال مقدار مشکلی هست؟؟؟
چون خطایی که میگیره میگه مقداری ارسال نشده
یا خالی هست

Mostafa_
جمعه 15 دی 1396, 00:47 صبح
دوستان کمک لطفا
مخم دگ قد نمیده
همه چی رو هزار بار چک کردم
نمیدونم مشکل از کجاست
راهنمای لطفا

plague
جمعه 15 دی 1396, 09:42 صبح
خب حتما مقداری ارسال نشده یا نام متغیر ها رو اشتباه نوشتی
همون بالا خط اول بنویس
var_dump($_POST)

ببین چی داره ارسال میشه به صفحه
حتما بدون که فرق GET , POST چیه چون لینکی که گزاشتی بالا GET هستش نه POST و طبیعیه که کار نکنه

Mostafa_
جمعه 15 دی 1396, 10:44 صبح
خب حتما مقداری ارسال نشده یا نام متغیر ها رو اشتباه نوشتی
همون بالا خط اول بنویس
var_dump($_POST)

ببین چی داره ارسال میشه به صفحه
حتما بدون که فرق GET , POST چیه چون لینکی که گزاشتی بالا GET هستش نه POST و طبیعیه که کار نکنه


جدی ؟؟؟
من دارم Get ارسال میکنم؟؟
پس تو سایتا اینطوری نوشته بود که...
اقا حله گرفتم
دستت درد ننکنه