PDA

View Full Version : آموزش: مشکل خیلی جدی با کد edit



capitan_nemesis
چهارشنبه 30 اردیبهشت 1394, 14:58 عصر
با سلام
من سایت نوشتم
کد های insert و delete خیلی شیک کار میکنه
ولی
همچنان کد edit نه
این کد رو نگاه کنید
<?php

$localhost = "localhost";
$user = "root";
$pass = "";
$database = "game_center";

$conn = new mysqli ( $localhost , $user , $pass , $database);
$conn->query('set names utf8');
$conn->set_charset("utf8");

$id=$_POST['id'];
$img=$_FILES['img'];
$title=$_POST['title'];
$text=$_POST['text'];






$type=explode('/',$img['type']);

$type=$type[1];


$imname=time().'.'.$type;

move_uploaded_file($img['tmp_name'],'../url/'.$imname);

$conn->query("update tb_typic set typic_image='$imname' where typic_id='$id'");


$conn->query("update tb_typic set typic_title='$title',typic_text='$text' where typic_id='$id'");

header('Location:../typic.php');
?>
من باید چکار کنم که وقتی من عملیات edit انجام میدم عکس حذف نشه ؟؟
من فکر کنم شرط اگر هستش اونم شاید ولی نمیدونم چیه
یه لطف کنید
من باید با این کد چکار کنم؟؟؟؟؟؟؟؟؟
همه چی هم متن و عکس درست ادیت بشه ؟؟؟؟
ممنون

hamidhassas
چهارشنبه 30 اردیبهشت 1394, 17:46 عصر
تو کدت وقتی دستور آپدیت میدی نوشته هات به درستی آبدیت میشه؟؟
فقط مشکل حذف فایل عکس داری؟؟

blue.web9
چهارشنبه 30 اردیبهشت 1394, 20:39 عصر
برای عکس باید بررسی کنید که اصلا عکس برای edit ارسال شده یا نه مثل :



if( isset($_FILES['img']))
{

}

واسه بقیه مقادیر هم کافیه تو صفحه ادیت value مورد نظر برای هر input از دیتابیس قرار بدید..
در ضمن با یک کوئری هم میتونید آپدیت انجام بدید.