ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยดูโค้ดส่วนนี้หน่อยค่ะ เป็นโค้ด การแก้ไขสินค้า
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยดูโค้ดส่วนนี้หน่อยค่ะ เป็นโค้ด การแก้ไขสินค้า  (อ่าน 884 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
myminthom
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 5



ดูรายละเอียด
« เมื่อ: 21 มิถุนายน 2011, 16:16:57 »


อยากได้แบบว่าเวลาแก้ไขรูปให้มีการเช็ค ไฟล์รูป ในฐานข้อมูลว่าซ้ำหรือป่าว

<?
session_start();
// ----- ตรวจสอบ admin ก่อนเข้าสู่หน้านี้ ------------
require_once("check_admin.php");

if (check_admin())
{
//----------------------------------------------------------
$chkdel=$_POST['chkdel'];
$pro_id=$_POST['pro_id'];
$category=$_POST['category'];
$pro_title=$_POST['pro_title'];
$oldfile=$_POST['oldfile'];
$pro_unit=$_POST['pro_unit'];
$pro_price=$_POST['pro_price'];



require_once("connect.php");
require_once("function.php");

if(empty($pro_id)||empty($category)||empty($pro_title)||empty($pro_unit)||empty($pro_price))
{
   echo"<body bgcolor=#FFFFCC>";
   echo"<center><br>";
   echo"<table width=60% border=0  cellpadding=2 cellspacing=0>";
   echo"<tr><td align=center>";
   echo"<font size=2 face='MS Sans Serif'>";
   echo"<font size=3 color=red><b><br>กรุณาป้อนข้อมูลสินค้าให้ครบถ้วน !<br><br></b></font>";
   echo"</font></td></tr></table><br>";
    echo"<input type=\"button\" value=\"ย้อนกลับ\" onclick=\"history.back();\">";
   exit;
}

//----------------------------------------------- ถ้ามี checkbox ลบรูปภาพ (1) -----------------------------------------------------------------
if ($chkdel=="1")
{
   $fileupload_name="";
   
   if (edit_product1($pro_id,$category,$pro_title,$fileupload_name,$pro_unit,$pro_price))
   {
      echo"<body bgcolor=#FFFFCC>";
   echo"<meta http-equiv='refresh' content='2; url=productlist.php'>";
   echo"<center><br>";
   echo"<table width=60% border=0  cellpadding=2 cellspacing=0>";
   echo"<tr><td align=center>";
   echo"<font size=2 face='MS Sans Serif'>";
   echo"<font size=3 color=red><br><b>ระบบได้ทำการแก้ไขข้อมูลสินค้า <br>รหัส <font size=3 color=blue>[ $ISBN ]</font><br>ในฐานข้อมูลเรียบร้อยแล้ว<br><br></b></font>";
   echo"</font></td></tr></table>";
   }else
         echo " ข้อมูลสินค้า รหัส '$pro_id' ไม่สามารถแก้ไขในฐานข้อมูลได้";
} // end if (1)

//---------------------------------------------- ถ้าไม่มีการ checkbox ลบรูปภาพ (2)-----------------------------------------------------------
else if($chkdel==0)
{
      //--------------- ถ้า oldfile ไม่เป็นค่าว่าง จะเก็บไฟล์เดิมไว้ (2.1)------------------------------
      if($oldfile<>"")
      {
      $fileupload_name=$oldfile;
      //-------------------------------------------------------------------------------------------------------
      if (edit_product0($pro_id,$category,$pro_title,$fileupload_name,$pro_unit,$pro_price))
         {
         echo"<body bgcolor=#FFFFCC>";
         echo"<meta http-equiv='refresh' content='2; url=productlist.php'>";
         echo"<center><br>";
         echo"<table width=60% border=0 cellpadding=2 cellspacing=0>";
         echo"<tr><td align=center>";
         echo"<font size=2 face='MS Sans Serif'>";
         echo"<font size=3 color=red><br><b>ระบบได้ทำการแก้ไขข้อมูลสินค้า <br>รหัส <font size=3 color=blue>[ $pro_id ]</font><br>ในฐานข้อมูลเรียบร้อยแล้ว<br><br></b></font>";
         echo"</font></td></tr></table>";
         }   else
            echo " ข้อมูลสินค้า รหัส '$pro_id' ไม่สามารถแก้ไขในฐานข้อมูลได้";
      //---------------------------------------------------------------------------------------------------

      } // end if (2.1)
      else //------------- ถ้า oldfile เป็นค่าว่าง จะ upload ไฟล์ใหม่ (2.2)---------------------
      {
      
      //---------------------------- การ Upload ไฟล์รูปภาพลงในโฟลเดอร์ ---------------------------
      $fileupload=$_FILES['fileupload'] ['tmp_name'];
      $fileupload_name=$_FILES['fileupload'] ['name'];
      $fileupload_size=$_FILES['fileupload'] ['size'];
      $fileupload_type=$_FILES['fileupload'] ['type'];

      if($fileupload) {
         $array_last=explode(".",$fileupload_name);
         $c=count($array_last)-1;
         $lastname=strtolower($array_last[$c]);
         if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
         {
            copy($fileupload,"images/".$fileupload_name);  //copy รูปภาพลงในโฟลเดอร์ photo
      //-------------------------------------------------------------------------------------------------------
      if (edit_product0($pro_id,$category,$pro_title,$fileupload_name,$pro_unit,$pro_price))
         {
         echo"<body bgcolor=#FFFFCC>";
         echo"<meta http-equiv='refresh' content='2; url=productlist.php'>";
         echo"<center><br>";
         echo"<table width=60% border=0 cellpadding=2 cellspacing=0>";
         echo"<tr><td align=center>";
         echo"<font size=2 face='MS Sans Serif'>";
         echo"<font size=3 color=red><br><b>ระบบได้ทำการแก้ไขข้อมูลสินค้า <br>รหัส <font size=3 color=blue>[ $ISBN ]</font><br>ในฐานข้อมูลเรียบร้อยแล้ว<br><br></b></font>";
         echo"</font></td></tr></table>";
         }   else
         echo " ข้อมูลสินค้า รหัส '$pro_id' ไม่สามารถแก้ไขในฐานข้อมูลได้";
      //---------------------------------------------------------------------------------------------------
      }
      else
      {
         echo"<center><br><table width=60% border=0 cellpadding=2 cellspacing=0><tr><td align=center><font size=2 face='MS Sans Serif'><font size=3 color=red><b><br>ไฟล์รูปภาพไม่ใช่ไฟล์ประเภท GIF หรือ JPEG<br>กรุณาป้อนไฟล์รูปภาพใหม่<br><br></b></font></font></td></tr></table><br><input type=\"button\" value=\"ย้อนกลับ\" onclick=\"history.back();\">";   
      }

   }   
   else
   {
         echo"<center><br><table width=60% border=0 cellpadding=2 cellspacing=0><tr><td align=center><font size=2 face='MS Sans Serif'><font size=3 color=red><b><br>กรุณาเลือกไฟล์รูปภาพ<br><br></b></font></font></td></tr></table><br><input type=\"button\" value=\"ย้อนกลับ\" onclick=\"history.back();\">";   
   }

   } // end if (2.2)
} // end if (2)

} //------------------ สิ้นสุดการตรวจสอบ -----------------------
?>

บันทึกการเข้า
kobkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 1,312



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 22 มิถุนายน 2011, 09:55:46 »

ทำไมไม่เซฟทับชื่อเดิมเลยล่ะ ง่ายกว่า ไม่ต้องกลัวซ้ำ ไม่ต้องลบรูปเก่าด้วย
เวลาอัพโหลดรูปใหม่ก็ต้องเช็คซ้ำไม่ใช่หรือ หรือใช้วิธีอื่นไปแล้ว
บันทึกการเข้า

เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
Smilephp.com รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262

งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ
dragons_first
สมุนแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 953



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 22 มิถุนายน 2011, 10:02:19 »

   $sqll = "select field from table_name where username = '".$_POST['fieldname']."' ";
   $rs = mysql_query($sqll,$dbcon);
   $rows = mysql_num_rows($rs);
   if($rows > 0){
   echo '<span class="style2">ชื่อนี้มีผู้ใช้งานแล้ว แนะนำให้เปลี่ยนชื่ออื่น</span>';
}else{
echo "ทำต่อ";
}
บันทึกการเข้า

รับทำเว็บไซต์ ตามขอบเขตของลูกค้าราคาเบาๆ

รับแก้สคริปท์ เพิ่มระบบ เปลี่ยนแปลงเลเอาท์เว็บไซต์ จัด cssใหม่ แก้การแสดงผลผิดเพี้ยน
ท่านจะได้รับการบริการที่เป็นกันเอง ราคาไม่แพง ต่อรองได้(แต่ไม่น่าเกลียด) คุยกันฉันมิตร นะฮ๊าฟฟฟฟฟ
หน้า: [1]   ขึ้นบน
พิมพ์