Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > แก้ไขข้อมูลที่ upload รูปไว้ก่อนแล้ว รูปหาย ผมไม่ค่อยเป็นเรื่อง php อ่ะนะครับ พอดีเว็ปมีปัญหาเรื่องการแก้ไขข้อมูล



 

แก้ไขข้อมูลที่ upload รูปไว้ก่อนแล้ว รูปหาย ผมไม่ค่อยเป็นเรื่อง php อ่ะนะครับ พอดีเว็ปมีปัญหาเรื่องการแก้ไขข้อมูล

 



Topic : 043779

Guest




ผมไม่ค่อยเป็นเรื่องphpอ่ะนะครับ พอดีเว็ปมีปัญหาเรื่องการแก้ไขข้อมูล

เมื่อเรียกแก้ไขค่าทั้งหมดที่อยู่ใน DB ก็จะถูกเอามาเก็บไว้เป็นปกติอ่ะครับ แต่ว่าค่าของ ภาพ ผมเอามาใส่ใน Hiddenไม่เป็น แล้วอีกอย่าง เวลาแก้ไขหากไม่แก้ไขรูปมันก็จะเป็นค่าว่าง ทำให้อัพข้อมูลทับอันเก่าไปรูปเลยหายครับ
<input type="hidden" name="picture2" value="<?=$picture?>"> สร้างไว้แล้วน่ะครับ ><
ส่วนเรียกข้อมูล/head]
<?
						if($mode == "addShow" || $mode == "editShow")
						{
								$topic = $_REQUEST["topic"];
								$password = $_REQUEST["password"];
								$detail = $_REQUEST["detail"];
								$open = $_REQUEST["open"];
								$kind = $_REQUEST["kind"];
								$howto = $_REQUEST["howto"];
								$typesum = $_REQUEST["typesum"];
								$werning = $_REQUEST["werning"];
								$price = $_REQUEST["price"];
								$address = $_REQUEST["address"];
								$tel = $_REQUEST["tel"];
								$email = $_REQUEST["email"];
								$section = $_REQUEST["section"];
								$province = $_REQUEST["province"];
								$name = $_REQUEST["name"];
							if($mode == "editShow")
							{
								$id = $_REQUEST["id"];
								$password = $_REQUEST["password"];
								Connectdb();
								if( $_SESSION['username']!="") 
								{
									$sql = "SELECT * FROM well WHERE id = $id" ;
								}
								else
								{
									$sql = "SELECT * FROM well WHERE id = $id and password = $password" ;
								}
								$result = mysql_query($sql);
								if ($row = mysql_fetch_array($result, MYSQL_ASSOC))
								{
									$topic = $row['topic'];
									$password = $row['password'];
									$picture= $row['picture'];
									$detail = $row['detail'];
									$open = $row['open'];
									$kind = $row['kind'];
									$howto = $row['howto'];
									$typesum = $row['typesum'];
									$werning = $row['werning'];
									$price = $row['price'];
									$address = $row['address'];
									$tel = $row['tel'];
									$email = $row['email'];
									$section = $row['section'];
									$province = $row['province'];
									$name = $row['name'];
								}
								else
								{
					?>


[head]ส่วนEdit

<?
							}
							Closedb();
							
						} else if($mode=="edit")
						{

							list($day2,$month2,$year2,$time2) = explode("/",date("d/m/Y/His"));
        					$year2 = $year2 + 543;

							$uploaddir = 'images/places/';
							$uploadName = $year2.$mont2.$day2.$time2.substr($_FILES['picture']['name'],-4);
							$uploadfile = $uploaddir . $uploadName;
							$size = $_FILES['picture']['size'];

							if($size > 0)
							{
								if (($_FILES["picture"]["type"] == "image/gif") || ($_FILES["picture"]["type"] == "image/jpeg") || ($_FILES["picture"]["type"] == "image/pjpeg"))
								{
									if( $size < 250000)
									{
										move_uploaded_file($_FILES['picture']['tmp_name'], $uploadfile);
										$chkInsert = "yes";
									}
									else
									{
										echo "<script>alert('ขนาดรูปต้องไม่เกิน 250 k')</script>";
									}
								}
								else
								{
									echo "<script>alert('รูปต้องเป็น .gif และ .jpg เท่านั้น')</script>";
								}
							}
							else
							{
								$uploadName = $picture;
								$chkInsert = "yes";
							}

							if($chkInsert == "yes")
							{

								$id = $_REQUEST["id"];
								$topic = $_REQUEST["topic"];
								$password = $_REQUEST["password"];
								$detail = $_REQUEST["detail"];
								$open = $_REQUEST["open"];
								$kind = $_REQUEST["kind"];
								$howto = $_REQUEST["howto"];
								$typesum = $_REQUEST["typesum"];
								$werning = $_REQUEST["werning"];
								$price = $_REQUEST["price"];
								$address = $_REQUEST["address"];
								$tel = $_REQUEST["tel"];
								$email = $_REQUEST["email"];
								$section = $_REQUEST["section"];
								$province = $_REQUEST["province"];
								$name = $_REQUEST["name"];

								list($day,$month,$year,$time) = explode("/",date("d/m/Y/H:i:s"));
								$year = $year + 543;
								
								Connectdb();
								$sql = "update well set topic = '$topic',password = '$password',detail = '$detail',open = '$open',kind = '$kind',howto = '$howto',typesum = '$typesum',werning = '$werning',price = $price,address = '$address',tel = '$tel',email ='$email',section = '$section',province ='$province',picture ='$uploadName',name ='$name' ,timestamp = '$year-$month-$day,$time' where id = $id";

								//echo $sql;
								$result = mysql_query($sql);
							}
							
							if($result > 0 && $chkInsert == "yes")
							{
							?>



โปรดช่วยชี้แนะ :(



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-08 21:14:14 By : Salang View : 1960 Reply : 1
 

 

No. 1



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

หน้าฟอร์มก็ใส่อันนี้ไว้ครับ
<input   name="oldpic" type="hidden" value="<?=$array["image"]?>">

หน้าโค๊ด phpสำหรับแก้ไข ก็ใส่อันนี้ครับ

		if(trim($_FILES["newpic"]["tmp_name"])!="") { 
		$images = $_FILES["newpic"]["tmp_name"];
                                   }
                                else
  		               { $images = $_POST["oldpic"];///ดึงมาจากหน้าฟอร์ม
			$new_images = $images;
			}

เอาไปดัดแปลงเอานะครับ


Go to : PHP สร้างฟอร์มสำหรับ Upload รูปภาพลงในฐานข้อมูล MySQL พร้อมกับแบบ Form สำหรับการแก้ไขรูปภาพ






Date : 2010-06-09 14:36:42 By : Dragons_first
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แก้ไขข้อมูลที่ upload รูปไว้ก่อนแล้ว รูปหาย ผมไม่ค่อยเป็นเรื่อง php อ่ะนะครับ พอดีเว็ปมีปัญหาเรื่องการแก้ไขข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่