Page 1 of 1

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

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

Code: Select all

	<?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 ."]";
								}
						?>

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

Posted: 10/03/2017 12:00 pm
by tsukasaz
ลองเช็ค error โดย

Code: Select all

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

Code: Select all

$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); 

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

Posted: 10/03/2017 12:49 pm
by gainkullan
ไม่ขึ้นอะไรเหมือนเดิมเลยค่ะ

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

Posted: 10/03/2017 1:26 pm
by tsukasaz

Code: Select all

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

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

Posted: 10/03/2017 2:05 pm
by gainkullan
ข้อมูลออกมาจากที่เเก้ไขค่ะ เเต่ข้อมูลไม่ยอมลง DB ค่ะ