PDA

View Full Version : مشکل در آپدیت کردن اطلاعات



mralimaster
پنج شنبه 27 اردیبهشت 1397, 23:34 عصر
سلام دوستان ، من یک مشکلی دارم موندم داخلش !!!
یک کدنوشتم برای آپدیت کردن اطلاعات داخل دیتابیس بدون هیچ مشکلی پیغام موفقیت آمیز میده ولی داخل دیتابیس تغییر نمیکنه !!!

<?php
while($rowsetpoint = mysqli_fetch_array($setpointdb))
{
?>
<form class="cmxform form-horizontal tasi-form" method="POST" >
<div class="form-group ">
<label class="control-label col-lg-2"> حداکثر دما</label>
<div class="col-lg-10">
<input class=" form-control" value=<?php echo $rowsetpoint['id'];
?> name="ids" type="hidden" />
<input class=" form-control" value=<?php echo $rowsetpoint['setpoint_heat']; ?> name="setpoint1" type="text" />
</div>
</div>
<div class="form-group ">
<label class="control-label col-lg-2"> حداقل دما</label>
<div class="col-lg-10">
<input class=" form-control" name="setpoint2" value=<?php echo $rowsetpoint['setpoint_cold']; ?> type="text" />
</div>
</div>
<div class="form-group ">
<label class="control-label col-lg-2"> حداکثر رطوبت</label>
<div class="col-lg-10">
<input class="form-control " name="humidity1" value="<?php echo $rowsetpoint['humidity_up']; ?>" type="text" />
</div>
</div>
<div class="form-group ">
<label class="control-label col-lg-2"> حداکثر رطوبت</label>
<div class="col-lg-10">
<input class="form-control " name="humidity2" value=<?php echo $rowsetpoint['humidity_down']; ?> type="text" />
<p></p>
<?php }?>
</div>


<div class="form-group">

<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-danger" name="submit" type="submit">ذخیره</button>

</div>
</div>
</form>
<?php
if(isset($_POST['submit'])){

$idd=$_POST['ids'];
$heat=$_POST['setpoint1'];
$cold=$_POST['setpoint2'];
$up=$_POST['humidity1'];
$down=$_POST['humidity2'];
$query_res=mysqli_query($contmp_on,'UPDATE setpoint SET setpoint_heat="$heat",setpoint_cold="$cold",humidity_up="$up",humidity_down="$down" WHERE
id="$idd"');
echo "$idd";
echo "-----------";
echo "$heat";
echo "-----------";
echo "$cold";
echo "-----------";
echo "$up";
echo "-----------";
echo "$down";
echo "-----------";
echo "$query_res";
echo "-----------";
if($query_res){
echo "مطلب با موفقیت ویرایش شد.";
echo "$heat";
}else{

echo "مشکلی در ویرایش مطلب رخ داده است. مجددا تلاش کنید";

echo "$heat";

}
}
?>

plague
جمعه 28 اردیبهشت 1397, 16:09 عصر
وقتی متغیر رو توی کوتیشن تکی میزاری ' ' تبدیل میشه به رشته و دیگه متغیر نیست بنابر این باید کوئریت رو توی کوتیشن 2 تایی بزاری تا متغیر های توش از بین نرن ... خلاصه اینکه جای ' و " رو عوض کن توی کوئریت