7asemoon
سه شنبه 16 تیر 1394, 20:14 عصر
من یه همچین فرمی دارم
<?php
$tblmenu = $db -> fetch_all("SELECT * FROM `tbl_adv` WHERE id=".$_POST['ads_edit']."");
foreach ($tblmenu as $tblmenu)
?>
<div class="panel-body bio-graph-info">
<div class="alert alert-success fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>size:125*125</strong><br>
<strong dir="rtl">size:300*250</strong>
</div>
<form class="form-horizontal" role="form" onsubmit="edit_adv();return false" enctype="multipart/form-data">
<div class="form-group">
<label class="col-lg-2 control-label">عنوان</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_name" value="<?php echo $tblmenu['title']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">مقدار alt</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_alt" value="<?php echo $tblmenu['alt']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">لینک</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_link" value="<?php echo $tblmenu['href']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">تصویر</label>
<div class="col-lg-6">
<img src="../<?=$tblmenu["pic_url"];?>" style="max-width: 114px;min-width: 148px;max-height: 115px;min-height: 50px;">
<input type="file" id="edit_pic" name="file">
</div>
</div>
<div class="form-group col-lg-6">
<label class="col-lg-2 control-label">مطلب ویژه</label>
<div class="col-lg-6">
<select id="edit_special">
<option value="0" <?php if($tblmenu["special"]==0) echo "selected";?>>غیر فعال</option>
<option value="1" <?php if($tblmenu["special"]==1) echo "selected";?>> فعال</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button type="submit" class="btn btn-success">ویرایش</button>
<button type="submit" class="btn btn-default">انصراف</button>
</div>
</div>
</form>
</div>
که ارسال میشه به
function edit_adv()
{
$.post('adv/coding.php',{edit_name:$("#edit_name").val(),edit_alt:$("#edit_alt").val(),edit_link:$("#edit_link").val(),edit_special:$("#edit_special").val()}
,function(response)
{
$("#box3").html(response).slideDown(600);
});
}
و نهایتا این کد اعمال میشه
if(isset($_POST['edit_name']))
{
if(!empty($_POST['edit_name']))
{
$important = CheckNum($_POST['edit_special']);
$up = "UPDATE `tbl_adv` SET title='".$_POST['edit_name']."', href='".$_POST['edit_link']."', alt='".$_POST['edit_alt']."',special=$important WHERE id='".$_SESSION['id']."' ;";
$db -> query($up);
echo '<script type="text/javascript"> $("#box3").hide();document.getElementById("box3").innerHTML = "عملیات با موفقیت انجام شد";</script>';
}
}
حالا سوال من اینه من چطور میتونم عکسی رو که در فرم قرار میدم در دیتابیس ذخیره کنم
<?php
$tblmenu = $db -> fetch_all("SELECT * FROM `tbl_adv` WHERE id=".$_POST['ads_edit']."");
foreach ($tblmenu as $tblmenu)
?>
<div class="panel-body bio-graph-info">
<div class="alert alert-success fade in">
<button data-dismiss="alert" class="close close-sm" type="button">
<i class="icon-remove"></i>
</button>
<strong>size:125*125</strong><br>
<strong dir="rtl">size:300*250</strong>
</div>
<form class="form-horizontal" role="form" onsubmit="edit_adv();return false" enctype="multipart/form-data">
<div class="form-group">
<label class="col-lg-2 control-label">عنوان</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_name" value="<?php echo $tblmenu['title']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">مقدار alt</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_alt" value="<?php echo $tblmenu['alt']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">لینک</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="edit_link" value="<?php echo $tblmenu['href']; ?>">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">تصویر</label>
<div class="col-lg-6">
<img src="../<?=$tblmenu["pic_url"];?>" style="max-width: 114px;min-width: 148px;max-height: 115px;min-height: 50px;">
<input type="file" id="edit_pic" name="file">
</div>
</div>
<div class="form-group col-lg-6">
<label class="col-lg-2 control-label">مطلب ویژه</label>
<div class="col-lg-6">
<select id="edit_special">
<option value="0" <?php if($tblmenu["special"]==0) echo "selected";?>>غیر فعال</option>
<option value="1" <?php if($tblmenu["special"]==1) echo "selected";?>> فعال</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button type="submit" class="btn btn-success">ویرایش</button>
<button type="submit" class="btn btn-default">انصراف</button>
</div>
</div>
</form>
</div>
که ارسال میشه به
function edit_adv()
{
$.post('adv/coding.php',{edit_name:$("#edit_name").val(),edit_alt:$("#edit_alt").val(),edit_link:$("#edit_link").val(),edit_special:$("#edit_special").val()}
,function(response)
{
$("#box3").html(response).slideDown(600);
});
}
و نهایتا این کد اعمال میشه
if(isset($_POST['edit_name']))
{
if(!empty($_POST['edit_name']))
{
$important = CheckNum($_POST['edit_special']);
$up = "UPDATE `tbl_adv` SET title='".$_POST['edit_name']."', href='".$_POST['edit_link']."', alt='".$_POST['edit_alt']."',special=$important WHERE id='".$_SESSION['id']."' ;";
$db -> query($up);
echo '<script type="text/javascript"> $("#box3").hide();document.getElementById("box3").innerHTML = "عملیات با موفقیت انجام شد";</script>';
}
}
حالا سوال من اینه من چطور میتونم عکسی رو که در فرم قرار میدم در دیتابیس ذخیره کنم