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 > การ แอดข้อมูล กับการ อัพเดจ ช่วยเขียนหรือแก้ไขโค้ดให้ที่ แล้ว อธิบายให้ที่ นะครับคือผม



 

การ แอดข้อมูล กับการ อัพเดจ ช่วยเขียนหรือแก้ไขโค้ดให้ที่ แล้ว อธิบายให้ที่ นะครับคือผม

 



Topic : 045020



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



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




ช่วยเขียนหรือแก้ไขโค้ดให้ที่ แล้ว อธิบายให้ที่ นะครับ
คือผม ต้องการ จะ ทำการ add ข้อมูลกับ updata พร้อมกันจะทำได้ไมครับ

Code
<?
include("connect.php");
$sql = "INSERT INTO am_work VALUES ('$id','$startday','$startmonth','$startyear','$stopday','$stopmonth','$stopyear','$defcriptioncom','$list1','$amount','$serial','$note',
'$list22','$amount22','$serial22','$note22','$list33','$amount33','$serial33','$note33','$name','$maneger','$username','$no')";

$sql="update itservicereport set
position='$position' where no=$no ";

$result = mysql_query($sql) or die(mysql_error());
if($result) echo "ADD TADA COMPLETE ";

else echo " ADD DATA FAIL";
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>
<?
include("connect.php");
$sql="update itservicereport set
position='$position' where no=$no ";

$result = mysql_query($sql) or die(mysql_error());
if($result) echo "ADD TADA COMPLETE ";

else echo " ADD DATA FAIL";
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-06 10:39:39 By : prykazip69 View : 872 Reply : 14
 

 

No. 1



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



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

คือคุณต้องการเลข id ที่ทำการใส่ค่าไปแล้วให้ใช้คำสั่งนี้ครับ

mysql_insert_id()






Date : 2010-07-06 10:42:38 By : oxygenyoyo
 


 

No. 2



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



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


ให้ใส่ตรงไหนหรอครับ
Date : 2010-07-06 11:24:26 By : prykazip69
 

 

No. 3



โพสกระทู้ ( 937 )
บทความ ( 2 )



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

ลองแก้เป็นแบบนี้ได้ไหมค่ะ

ส่วน insert
Code (PHP)
<?
include("connect.php");

$result1 =  mysql_query("INSERT INTO am_work VALUES ('$id','$startday','$startmonth','$startyear','$stopday','$stopmonth','$stopyear','$defcriptioncom','$list1','$amount','$serial','$note','$list22','$amount22','$serial22','$note22','$list33','$amount33','$serial33','$note33','$name','$maneger','$username','$no')");


if($result1){ echo "ADD TADA COMPLETE ";

}else{ echo " ADD DATA FAIL";}
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>


สงสัยว่า$idนี้มีค่าหรือป่าวค่ะได้กำหนดค่าให้กับidหรือยัง

ส่วน update
Code (PHP)
<?
include("connect.php");
$result2 = mysql_query("update itservicereport set position='$position' where no=$no ");
 

if($result2){ echo "ADD TADA COMPLETE ";

}else{ echo " ADD DATA FAIL";}
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>

Date : 2010-07-06 11:49:47 By : LuckyStar
 


 

No. 4



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



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


ครับมัน add ได้ครับ
แต่ ไอตรงโค้ด update มันกับไม่ไปแก้ไข ในตาราง itservicereport งะครับ ค่าเก่ามันยังอยู่ งะครับ
Date : 2010-07-06 13:00:40 By : prykazip69
 


 

No. 5



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



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


ไม่มั่นใจว่าตรง where cause หรือเปล่า where no='$no'
เท่าที่ผมมอง สาเหตุที่มัน update ไม่ได้ คือมัน หา id ไม่เจอ หรือ ว่า id ไม่ตรงเปล่า มาตอบหน่อยเร็ว แหะๆ
Date : 2010-07-06 14:19:40 By : chubichane
 


 

No. 6



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



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


โค้ดเป็นอย่างงงี้ครับ ตอนนี้ add ไม่มีปัญหาแล้วครับ
แต่ ไม่สามารถกับไป update ได้ ครับ มันก็ยังไม่กลับไปเปลี่ยนค่าให้

Code
<?
include("connect.php");

$result1 = mysql_query("INSERT INTO am_work VALUES ('$id','$startday','$startmonth','$startyear','$stopday','$stopmonth','$stopyear','$defcriptioncom','$list1','$amount','$serial','$note','$list22','$amount22','$serial22','$note22','$list33','$amount33','$serial33','$note33','$name','$maneger','$username','$no')");


if($result1){ echo "ADD TADA COMPLETE ";

}else{ echo " ADD DATA FAIL";}
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>

<?
include("connect.php");
$result2 = mysql_query("update itservicereport set no='$no', position='$position' where no=$no ");


if($result2){ echo "ADD TADA COMPLETE ";

}else{ echo " ADD DATA FAIL";}
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>

Date : 2010-07-06 14:40:43 By : prykazip69
 


 

No. 7



โพสกระทู้ ( 937 )
บทความ ( 2 )



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

มีerrorหรือป่าวค่ะ ถ้ามีลองส่งที่มานฟ้องมาให้ดูก็ได้ค่ะ หรือไม่มีลองส่งรปแบบของDBมาให้ดูจาได้แก้ให้ได้ค่ะ
Date : 2010-07-06 14:47:10 By : LuckyStar
 


 

No. 8



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



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


ตารางที่ ใช้บันทึกเวลามีคนแจ้งเข้ามา
Code
-- phpMyAdmin SQL Dump
-- version 2.10.2
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 06 ก.ค. 2010 น.
-- รุ่นของเซิร์ฟเวอร์: 5.0.45
-- รุ่นของ PHP: 4.4.7

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- ฐานข้อมูล: `profascino`
--

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `itservicereport`
--

CREATE TABLE `itservicereport` (
`id` int(10) NOT NULL auto_increment,
`no` varchar(100) NOT NULL COMMENT 'เลขที่เอกสาร',
`day` int(2) NOT NULL COMMENT 'วัน',
`month` varchar(50) NOT NULL COMMENT 'เดือน',
`year` int(4) NOT NULL COMMENT 'ปี',
`division` varchar(100) NOT NULL COMMENT 'แผนก',
`tel` varchar(10) NOT NULL COMMENT 'เบอร์โทร',
`defcriptioncom` varchar(100) NOT NULL COMMENT 'รายละเอียดคอม',
`name` varchar(50) NOT NULL COMMENT 'ผู้ยืนคำขอ',
`maneger` varchar(50) NOT NULL COMMENT 'ชื่อหัวหน้า',
`username` varchar(100) NOT NULL COMMENT 'ชื่อuser',
`position` varchar(10) NOT NULL COMMENT 'สถานะ',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=132 ;

--
-- dump ตาราง `itservicereport`
--

INSERT INTO `itservicereport` VALUES (131, '5307IT131', 31, 'ธันวาคม', 2555, 'แผนกจัดซื้อ', '9999999999', '999999', 'big บิ๊ก', 'big บิ๊ก', 'admin', 'n');
INSERT INTO `itservicereport` VALUES (130, '5307IT130', 4, 'เมษายน', 2554, 'แผนกจัดซื้อ', '0844444444', '4.ไม่ปรับปรุง', 'fourสี่', 'fourสี่', 'user4', 'n');
INSERT INTO `itservicereport` VALUES (129, '5307IT129', 4, 'เมษายน', 2554, 'แผนกจัดซื้อ', '0844444444', '4.เจ๋งอีกละ', 'fourสี่', 'fourสี่', 'user4', 'n');
INSERT INTO `itservicereport` VALUES (128, '5307IT128', 31, 'ธันวาคม', 2555, 'แผนกจัดซื้อ', '9999999999', 'คอมหัวหน้าเสีย', 'สุดเท้าteen', 'สุดเท้าteen', 'admin', 'n');
INSERT INTO `itservicereport` VALUES (127, '5307IT127', 3, 'มีนาคม', 2553, 'แผนกจัดซื้อ', '0833333333', '3.คอมเสีย three', 'สามthree', 'สามthree', 'user3', 'n');
INSERT INTO `itservicereport` VALUES (126, '5307IT1', 1, 'มกราคม', 2551, 'แผนกบัญชี', '0811111111', '1.หนึ่งคอมเสีย one', 'one (หนึ่ง)', 'one (หนึ่ง)', 'user1', 'n');


ตารางที่ให้ บันทึกการบฏิบัติงาน
Code
-- phpMyAdmin SQL Dump
-- version 2.10.2
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 06 ก.ค. 2010 น.
-- รุ่นของเซิร์ฟเวอร์: 5.0.45
-- รุ่นของ PHP: 4.4.7

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- ฐานข้อมูล: `profascino`
--

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `am_work`
--

CREATE TABLE `am_work` (
`id` int(10) NOT NULL auto_increment,
`startday` int(10) NOT NULL,
`startmonth` varchar(50) NOT NULL,
`startyear` int(10) NOT NULL,
`stopday` int(10) NOT NULL,
`stopmonth` varchar(50) NOT NULL,
`stopyear` int(10) NOT NULL,
`defcriptioncom` varchar(100) NOT NULL,
`list1` varchar(50) NOT NULL,
`amount` varchar(50) NOT NULL,
`serial` varchar(50) NOT NULL,
`note` varchar(50) NOT NULL,
`list22` varchar(50) NOT NULL,
`amount22` varchar(50) NOT NULL,
`serial22` varchar(50) NOT NULL,
`note22` varchar(50) NOT NULL,
`list33` varchar(50) NOT NULL,
`amount33` varchar(50) NOT NULL,
`serial33` varchar(50) NOT NULL,
`note33` varchar(50) NOT NULL,
`name` varchar(50) NOT NULL,
`maneger` varchar(50) NOT NULL,
`username` varchar(50) NOT NULL,
`no` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;

--
-- dump ตาราง `am_work`
--

INSERT INTO `am_work` VALUES (14, 1, 'มกราคม', 2550, 1, 'มกราคม', 2550, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'admin', '5307IT127');
INSERT INTO `am_work` VALUES (13, 31, 'ธันวาคม', 2555, 31, 'มกราคม', 2550, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'admin', '5307IT1');


1.ผมต้องการให้มัน add บันทึกการปฏิบัติงาน ซึ่งมันก็ บันทึกได้สำเร็จ
2.ผมต้องการให้มันไป แก้ไข (position ในตาราง itservicereport ให้เป็น word กำหนดว่าทำแล้ว)โดยที่ ( รหัสกำหนด เป็น no)
เพื่อเวลา ผม เข้าไปดูผมก็กำหนดให้มันโชว์ แค่ position = new อย่างเดียว ซึ่งปกติตอนแรก เวลาแจ้งคอมเสียมัน add เป็น position = new อยู่แล้ว ครับ

ปล.ตอนนี้ add บันทึกปฏิบัติงานได้แล้ว ไม่ขึ้น เออเลอร์ แต่มันกลับไม่แก้ไขครับ
Date : 2010-07-06 14:55:12 By : prykazip69
 


 

No. 9



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



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

<?
// include("connect.php");
	
	include 'connect.php';
	
	$sql = "INSERT INTO am_work VALUES ('$id','$startday','$startmonth','$startyear','$stopday','$stopmonth','$stopyear','$defcriptioncom','$list1','$amount','$serial','$note',
	'$list22','$amount22','$serial22','$note22','$list33','$amount33','$serial33','$note33','$name','$maneger','$username','$no')";
	// 
	mysql_query($sql ,$conn) or die(' message : '.mysql_error());

	$sql="update itservicereport set position='$position' where no=$no ";
	if(mysql_query($sql, $conn)) // or die(' message : '.mysql_error());  // if($result) 
		echo "ADD TADA COMPLETE ";
	else{
		echo " ADD DATA FAIL"; die(' message : '.mysql_error()); 
	}

	mysql_free_result(); mysql_close($conn);
	// time_delay
	usleep(10000);
	// echo "<script>"."window.location='am_work1.php';"."</script>";
	// echo "<SCRIPT>"."window.location='am_work1.php';"."</SCRIPT>";
	header('Localtion: am_work1.php');

?>
<?
 //include("connect.php");

// $sql="update itservicereport set
// position='$position' where no=$no ";

// $result = mysql_query($sql) or die(mysql_error());
// if($result) echo "ADD TADA COMPLETE ";

// else echo " ADD DATA FAIL";
// mysql_close($conn);

// echo "<script>"
// ."window.location='am_work1.php';"
// ."</script>";

?>

Date : 2010-07-06 15:02:16 By : mrjidjad
 


 

No. 10



โพสกระทู้ ( 937 )
บทความ ( 2 )



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

Code (PHP)
<?
include("connect.php");
$result2 = mysql_query("update itservicereport set no='$no', position='$position' where no='$no' ");


if($result2){ echo "ADD TADA COMPLETE ";

}else{ echo " ADD DATA FAIL";}
mysql_close($conn);

echo "<script>"
."window.location='am_work1.php';"
."</script>";

?>


ถ้าเติมsingle code ให้กับตัวนี้ where no='$no' ได้ไหมค่ะ
Date : 2010-07-06 15:10:15 By : LuckyStar
 


 

No. 11



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



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


เย้ๆๆทำได้แล้วครับ เป็นไปได้ ช่วยอธิบายที่ครับ ว่าผมพลาดตรงไหน แล้ว โค้ดมันเขียนว่าไงบางครับ

ปล. ลืมครับ ผมลองของคุณ Luckystar ใช้ได้ครับ เป็นไปได้ ถ้าผมจะมีเรื่องถามอีกมีที่ติดต่อได้สดวกไมครับ
Date : 2010-07-06 15:18:35 By : prykazip69
 


 

No. 12



โพสกระทู้ ( 889 )
บทความ ( 11 )



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

ก่อนจะเขียนคำสั่ง SQl นะครับผม ว่า ลอง echo ค่าออกมาก่อนทุกครั้งดีไหม เพราะ ที่ๆ อ่านๆมา คุณไม่ได้บอกเลยว่าคุณลอง echo ค่าออกมาหรือยัง ปล้วทุกครั้งก่อนที่จะเขียนคำสั่ง sql ผม ว่า echo ค่า ออกมา ก่อน ทุกครั้ง น่าจะ ดี กว่า นะ ครับ
Code (PHP)
$no=_$REQUEST["no"];
echo $no; //น่าจะดีกว่านะครับ 

Date : 2010-07-06 15:22:22 By : popnakub
 


 

No. 13



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



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


ครับ เป็นความรู้ใหม่ ขอบคุณนะครับ
Date : 2010-07-06 15:29:25 By : prykazip69
 


 

No. 14



โพสกระทู้ ( 937 )
บทความ ( 2 )



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

หากคุณ prykazip insert,update อีกไม่ได้ลองใช้การcode sql insert or update ลงไปใน localhost แบบตรงๆก่อนดูซิว่าเป็นเพราะ code sql หรือไม่ค่ะ

สงสัยถามที่webได้เลยค่ะพี่ๆที่นี่เก่งๆทั้งนั้นค่ะ พยายามเข้านะค่ะ
Date : 2010-07-06 15:57:38 By : LuckyStar
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การ แอดข้อมูล กับการ อัพเดจ ช่วยเขียนหรือแก้ไขโค้ดให้ที่ แล้ว อธิบายให้ที่ นะครับคือผม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่