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

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

gainkullan
PHP Jr. Member
PHP Jr. Member
Posts: 19
Joined: 07/02/2017 2:07 pm

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

Post by gainkullan » 10/03/2017 10:38 am

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

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 10562
Joined: 18/04/2012 9:39 am

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

Post by tsukasaz » 10/03/2017 12:00 pm

ลองเช็ค 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); 
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)


User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 10562
Joined: 18/04/2012 9:39 am

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

Post by tsukasaz » 10/03/2017 1:26 pm

Code: Select all

echo $sql; 
ลองเอาคำสั่ง sql ที่เราใช้ update ไปลองรันใน phpmyadmin ดูครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

gainkullan
PHP Jr. Member
PHP Jr. Member
Posts: 19
Joined: 07/02/2017 2:07 pm

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

Post by gainkullan » 10/03/2017 2:05 pm

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

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 12 guests