UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

Re: UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

โดย gainkullan » 10/03/2017 2:05 pm

ข้อมูลออกมาจากที่เเก้ไขค่ะ เเต่ข้อมูลไม่ยอมลง DB ค่ะ

Re: UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

โดย tsukasaz » 10/03/2017 1:26 pm

โค้ด: เลือกทั้งหมด

echo $sql; 
ลองเอาคำสั่ง sql ที่เราใช้ update ไปลองรันใน phpmyadmin ดูครับ

Re: UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

โดย gainkullan » 10/03/2017 12:49 pm

ไม่ขึ้นอะไรเหมือนเดิมเลยค่ะ

Re: UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

โดย tsukasaz » 10/03/2017 12:00 pm

ลองเช็ค error โดย

โค้ด: เลือกทั้งหมด

print_r($mysqli->error); exit();
หลังจาก

โค้ด: เลือกทั้งหมด

$sql = "UPDATE van_info SET
                     station_src = '".$_POST["station_src"]."',
                     station_dst = '".$_POST["station_dst"]."',
                     distance = '".$_POST["distance"]."' ,
                     price = '".$_POST["price"]."' ,
                     start_time = '".$_POST["start_time"]."' ,
                     end_time = '".$_POST["end_time"]."' ,
                     weekday_time = '".$_POST["weekday_time"]."' ,
                     route = '".$_POST["route"]."',
                     tel_src = '".$_POST["tel_src"]."' ,
                     tel_dst = '".$_POST["tel_dst"]."'
                     WHERE vaninfo_id = '".$_POST["vaninfo_id"]."' ";
                     $query = $mysqli->query($sql); 

UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ

โดย gainkullan » 10/03/2017 10:38 am

UPDATE ข้อมูลใน DB ผ่าน form ไม่ขึ้น error เเต่ข้อมูลไม่อัพเดตตามที่เเก้ไขค่ะ
หน้าฟอร์มข้อมูลส่งค่ามาเรียบร้อยทุกข้อมูลค่ะ พอกดบัดทึกข้อมูลไม่เเก้ไขตามที่เราเเก้ค่ะ
สงสัยว่าเป็นเพราะอะไรหรือเขียนส่วนไหนผิดหรือคะ

โค้ด: เลือกทั้งหมด

	<?php 
	        		include('connect.php');
					$sql = "UPDATE van_info SET 
							station_src = '".$_POST["station_src"]."',
							station_dst = '".$_POST["station_dst"]."',
							distance = '".$_POST["distance"]."' ,
							price = '".$_POST["price"]."' ,
							start_time = '".$_POST["start_time"]."' ,
							end_time = '".$_POST["end_time"]."' ,
							weekday_time = '".$_POST["weekday_time"]."' ,
							route = '".$_POST["route"]."',
							tel_src = '".$_POST["tel_src"]."' ,
							tel_dst = '".$_POST["tel_dst"]."' 
							WHERE vaninfo_id = '".$_POST["vaninfo_id"]."' ";
							$query = $mysqli->query($sql);
					?>
					</div>				
					<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align="center" style="padding: 0% 2%; font-size: 150% ; font-weight: 700">
						<?php
							if($query ) {
					 		echo " แก้ไขข้อมูลเรียบร้อยเเล้ว ";
							}
							else
								{
								echo "Error Save [".$query ."]";
								}
						?>

ข้างบน