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,037

HOME > PHP > PHP Forum > ต้องการให้บันทึกลงฐานข้อมูล โดยที่จะเช็ค หน้าที่ของคำอ่ะคะ



 

ต้องการให้บันทึกลงฐานข้อมูล โดยที่จะเช็ค หน้าที่ของคำอ่ะคะ

 



Topic : 086732

Guest




สอบถามหน่อยคร่าา มีข้อมูลลักษณะแบบนี้คะ

คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per
วันที่//date 1//date พฤศจิกายน//date 2555//date

ต้องการให้บันทึกลงฐานข้อมูล โดยที่จะเช็ค หน้าที่ของคำอ่ะคะ เช่น

- คณะ//org ให้คำว่า คณะ บันทึกลงในฟิลล์ org
- อาจารย์//title ให้คำว่า อาจารย์ บันทึกลงในฟิลล์ title

เป็นต้น

รบกวนช่วยแนะนำด้วยนะคะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-11-14 20:24:49 By : noon View : 1016 Reply : 32
 

 

No. 1



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

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

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


Code (PHP)
$m = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date ";
$ex = explode(" ", $m);

foreach ($ex as &$value) { 
list($data, $db) = explode("//",$value);
#INSERT INTO mydatabase SET $db=$data  อะไรทำนองนี้ครับ
echo "$data= ".$data."<br>";
echo "$db= ".$db."<br>";
}



โค้ดเขียนสด ๆ ยังไง ก็ลองประยุกต์นะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-14 21:11:09 By : deawx
 


 

No. 2

Guest


ขอบคุณมากนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-14 21:27:35 By : noon
 

 

No. 3

Guest


รบกวนอีกนิดนะคะ แล้วเราจะตั้งเงื่อนไขยังไงคะ ว่าถ้าเป็น org ให้บันทึกลงฟิลล์ที่ต้องการ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-14 21:33:55 By : noon
 


 

No. 4



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

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

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


Code (PHP)
$request = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date";
$chunk = explode(" ",$request);
foreach($chunk as $each){
	list($data,$table) = explode("//",$each);
	$sql = "insert into $table(field1) values('$data')";
	$result = mysql_query($sql) or die(mysql_error());
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-14 22:14:59 By : sakuraei
 


 

No. 5



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

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

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


Code (PHP)
$m = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date ";
$ex = explode(" ", $m);

foreach ($ex as &$value) { 
list($data, $db) = explode("//",$value);

#ใส่ if เข้าไปครับ
if ($db=="org"){ $db ="ชื่อฟิลด์ที่ต้องการ"; } else { $db = $db; }
mysql_query("insert into $table(field1) values('$data')");

#echo "$data= ".$data."<br>";
#echo "$db= ".$db."<br>";
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 04:40:35 By : deawx
 


 

No. 6

Guest


ยังไม่ได้เลยคะ TT มันเช็คแค่คำสุดท้ายอ่ะคะ คือ 2555 บันทึกในฟิลที่ต้องการ แต่คำอื่น ๆ มันไม่บันทึกอ่ะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 19:43:53 By : noona
 


 

No. 7

Guest


ตอบความคิดเห็นที่ : 5 เขียนโดย : deawx เมื่อวันที่ 2012-11-15 04:40:35
รายละเอียดของการตอบ ::
คุณ deawx ช่วยแนะนำด้วยนะคะ ทำไงดี

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 20:20:14 By : noona
 


 

No. 8



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

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

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


Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<?php
$request = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date";
$chunk = explode(" ",$request);
foreach($chunk as $each){
	list($data,$table) = explode("//",$each);
	$sql = "insert into $table(field1) values('$data')";
	//$result = mysql_query($sql) or die(mysql_error());
	echo $sql."<br />";
}
?>


Quote:
ผลลัพธ์ครับ
insert into org(field1) values('คณะ')
insert into org(field1) values('มัณฑนศิลป์')
insert into org(field1) values('มหาวิทยาลัยชื่อดัง')
insert into act(field1) values('รับ')
insert into act(field1) values('สมัคร')
insert into title(field1) values('อาจารย์')
insert into per(field1) values('อาจารย์')
insert into org(field1) values('สำนักงาน')
insert into per(field1) values('เลขานุการ')
insert into date(field1) values('วันที่')
insert into date(field1) values('1')
insert into date(field1) values('พฤศจิกายน')
insert into date(field1) values('2555')

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 20:32:43 By : sakuraei
 


 

No. 9



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

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

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


Quote:
อ่านตกหล่นใจความไปนิดครับ
- คณะ//org ให้คำว่า คณะ บันทึกลงในฟิลล์ org
- อาจารย์//title ให้คำว่า อาจารย์ บันทึกลงในฟิลล์ title


Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<?php
$request = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date";
$chunk = explode(" ",$request);
foreach($chunk as $each){
	list($data,$field) = explode("//",$each);
	$sql = "insert into table1($field) values('$data')";
	//$result = mysql_query($sql) or die(mysql_error());
	echo $sql."<br />";
}
?>



insert into table1(org) values('คณะ')
insert into table1(org) values('มัณฑนศิลป์')
insert into table1(org) values('มหาวิทยาลัยชื่อดัง')
insert into table1(act) values('รับ')
insert into table1(act) values('สมัคร')
insert into table1(title) values('อาจารย์')
insert into table1(per) values('อาจารย์')
insert into table1(org) values('สำนักงาน')
insert into table1(per) values('เลขานุการ')
insert into table1(date) values('วันที่')
insert into table1(date) values('1')
insert into table1(date) values('พฤศจิกายน')
insert into table1(date) values('2555')

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 21:49:44 By : sakuraei
 


 

No. 10

Guest


ขอโทดนะคะพี่ ๆ รบกวนดูให้อีกนิดนะคะ if แล้ว เหมือนมันไม่เช็คให้อ่ะคะ ทุกคำ อยู่ในฟิลเดียวกันหมดเลยคะ แต่คนละ low อะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 22:05:27 By : noon
 


 

No. 11

Guest


ได้แล้วคะ ขอบคุณมากนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 22:23:07 By : nooon
 


 

No. 12

Guest


ตอนนี้ปัญหามันอยู่ที่ว่า เวลาบันทึกลงดาต้าเบส มันไม่อยู่ใน id เดียวกันคะ

ผลลัพธ์ที่ได้เป็นแบบนี้คะ

ดาต้าเบส


ต้องการให้มันอยู่ใน row เดียวกัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 22:35:45 By : noon
 


 

No. 13



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

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

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


ข้อความ 1 ชุด คือ 1 เรคคอร์ดใช่หรือเปล่า??

"คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date"

แยก ฟิลด์แต่อยู่ในเรคคอร์ดเดียวกัน??
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 22:59:30 By : sakuraei
 


 

No. 14



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

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

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


ถ้าสมัครสมาชิกแล้วจะกลับมาช่วยตอบครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-15 23:00:10 By : sakuraei
 


 

No. 15



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



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : sakuraei เมื่อวันที่ 2012-11-15 22:59:30
รายละเอียดของการตอบ ::
ขอโทดนะคะ พอดีสมัครสมาชิกไว้แล้ว แต่ใช้คอมอีกเครื่องแล้วจำ password ไม่ได้ เลยไม่ได้ login คะ

ต้องการ แยก ฟิลด์แต่อยู่ในเรคคอร์ดเดียวกัน อย่างที่พี่ sakuraei เข้าใจเลยคะ รบกวนด้วยนะคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 09:17:12 By : Butterney
 


 

No. 16



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

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

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


เพิ่มเติมให้แล้วครับ
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<?php
$request = "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date";
$chunk = explode(" ",$request);
foreach($chunk as $each){
	list($data,$field) = explode("//",$each);
	$dataArray[$field] .= "$data ";
	$fieldArray[] = $field;
}

$fieldArray = array_unique($fieldArray);
$fieldString = implode("," , $fieldArray);
$dataString = implode(" ',' " ,$dataArray);

$sql = "insert into table1($fieldString)  values('$dataString')";
//$result = mysql_query($sql) or die(mysql_error());
echo $request."<hr />".$sql."<br />";
?>



ผลลัพธ์
คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date


insert into table1(org,act,title,per,date) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง สำนักงาน ',' รับ สมัคร ',' อาจารย์ ',' อาจารย์ เลขานุการ ',' วันที่ 1 พฤศจิกายน 2555 ')


ประวัติการแก้ไข
2012-11-16 11:10:01
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 11:08:36 By : sakuraei
 


 

No. 17



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



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


ผลลัพธ์ได้แบบนี้อ่ะคะ

insert into table1(org) values('คณะ ')
insert into table1(org) values('คณะ มัณฑนศิลป์ ')
insert into table1(org) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง ')
insert into table1(org,act) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง ',' รับ ')
insert into table1(org,act) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง ',' รับ สมัคร ')
insert into table1(org,act,per) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง ',' รับ สมัคร ',' อาจารย์ ')
insert into table1(org,act,per,title) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง ',' รับ สมัคร ',' อาจารย์ ',' อาจารย์ ')
.
.
.
.
.
insert into table1(org,act,title,per,date) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง สำนักงาน ',' รับ สมัคร ',' อาจารย์ ',' อาจารย์ เลขานุการ ',' วันที่ 1 พฤศจิกายน 2555 ')
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 19:28:07 By : Butterney
 


 

No. 18



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

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

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


ได้หรือยังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 19:44:11 By : sakuraei
 


 

No. 19



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



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


ตอบความคิดเห็นที่ : 18 เขียนโดย : sakuraei เมื่อวันที่ 2012-11-16 19:44:11
รายละเอียดของการตอบ ::
ยังเลยตะ ผลลัพธ์ มันออกอย่างที่บอกอ่ะคะ แก้ยังไงดี

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 19:46:37 By : Butterney
 


 

No. 20



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

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

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


เอาโค้ดมาวางให้ดูซิครับ
ที่ต้องการคือตัวนี้
insert into table1(org,act,title,per,date) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง สำนักงาน ',' รับ สมัคร ',' อาจารย์ ',' อาจารย์ เลขานุการ ',' วันที่ 1 พฤศจิกายน 2555 ')

ใช่หรือเปล่า


ประวัติการแก้ไข
2012-11-16 20:23:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:21:52 By : sakuraei
 


 

No. 21



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



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


ใช่คะต้องการแบบนี้

insert into table1(org,act,title,per,date) values('คณะ มัณฑนศิลป์ มหาวิทยาลัยชื่อดัง สำนักงาน ',' รับ สมัคร ',' อาจารย์ ',' อาจารย์ เลขานุการ ',' วันที่ 1 พฤศจิกายน 2555 ')


Code (PHP)
                               $uniqueArray = array_unique($newArray);
						
						 
				
				   foreach($uniqueArray as$value2)
				{
				   $con = mysql_connect("localhost","root","root");
				   mysql_query("SET NAMES UTF8");
                                                
                                   mysql_select_db("newsextraction", $con);
										

	
	                        $chunk = explode(" ",$value2);
                                foreach($chunk as $each){
	                        list($data,$field) = explode("//",$each);
	                       $dataArray[$field] .= "$data ";
	                       $fieldArray[] = $field;}


                                $fieldArray = array_unique($fieldArray);
                                $fieldString = implode("," , $fieldArray);
                               $dataString = implode(" ',' " ,$dataArray);

                                $sql = "insert into news_su($fieldString)  values('$dataString')";
                           //$result = mysql_query($sql) or die(mysql_error());
                             echo $request."<hr />".$sql."<br />";




                               }
            



ประวัติการแก้ไข
2012-11-16 20:37:48
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:36:12 By : Butterney
 


 

No. 22



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

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

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


$newArray มาจากไหนครับ เอาบรรทัดต้นๆ มาดูด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:39:27 By : sakuraei
 


 

No. 23



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



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


คือโค้ดข้างบนคือจะทำให้ $value2 =คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date คะ



นี่โค้ดทั้งหมดคะ

Code (PHP)
		  
		   $monthArray =  array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
  		   $dayArray = array("จันทร์","อังคาร" ,"พุธ" , "พฤหัสบดี" ,"ศุกร์" ,"เสาร์","อาทิตย์");
 
  		   $no=1;
 
   		   $arr1 = array();
   		   $strFileName = "C:/AppServ/www/ne/nameE.txt";
           $objFopen = fopen($strFileName, 'r');
           if ($objFopen) {
		   while (!feof($objFopen)) {
		   $contents = trim(fgets($objFopen, 4096));	
		   array_push( $arr1, $contents);  //เพิ่มสมาชิกตัวแปร  
		   $no++;}}
	       fclose($objFopen);	



    	   $arr2 = array();
           $strFileName = "C:\AppServ\www\swathf\output.txt";
           $objFopen = fopen($strFileName, 'r');
   	       if ($objFopen) {
		   while (!feof($objFopen)) {
		   $contents = trim(fgets($objFopen, 4096));
		   array_push( $arr2, $contents);    
		   $no++;}}
	       fclose($objFopen);
	       //echo "<hr />";  
	
	
	
	 	   $keep = 0;
	       $newArray = array();
		   	  
		      foreach ( $arr2 as $value2 ) 
			   {
	              foreach ( $arr1 as $value1 ) 
			       {
		              $competitor = explode("//",$value1);	
				       
					   if ($competitor[0] == $value2) 
					   {
					   		 if( (is_numeric($competitor[0]) || is_numeric($value2)) && $keep == 0) ;
							 //if( (is_numeric($value2)) && $keep == 0) ;
							   
							    elseif($value2 != "" )
								   {
                                       if(!is_numeric($value2) || $keep >=1)
									     {
										    if($value2 == "ห้อง") $keep =0;
	
										
								   	       array_push($newArray,$value1);
										         
						
							 
										   
                                 //echo "$value1<br />\n";
                                         //  if($keep >= 3)    $keep=0; 
										 
										 
										 
						
							 
							
										  
										   	   
                                          }
							  
								
							      
								 if($value2  == "วัน" ) $keep++;
									
									else if($value2 == "วันที่") $keep++;
					                    
					                    
                                      
							          else if(in_array($competitor[0],$monthArray) || in_array($value2,$monthArray)) $keep++;
									   
							
					                   else if(in_array($competitor[0],$dayArray) || in_array($value2,$dayArray)) $keep++;
									  
                              
									  					  
					                } 
		                }	 
	
			        }
			  
			     } 
				 


							
                             
						
						$uniqueArray = array_unique($newArray);
						
						 
				
				         foreach($uniqueArray as$value2)
						 {
						$con = mysql_connect("localhost","root","root");
								 mysql_query("SET NAMES UTF8");
                                
                                        mysql_select_db("newsextraction", $con);
										

		
	          
	$chunk = explode(" ",$value2);
     foreach($chunk as $each){
	list($data,$field) = explode("//",$each);
	$dataArray[$field] .= "$data ";
	$fieldArray[] = $field;
}


$fieldArray = array_unique($fieldArray);
$fieldString = implode("," , $fieldArray);
$dataString = implode(" ',' " ,$dataArray);

$sql = "insert into news_su($fieldString)  values('$dataString')";
//$result = mysql_query($sql) or die(mysql_error());
echo $request."<hr />".$sql."<br />";




}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:44:47 By : Butterney
 


 

No. 24



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

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

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


ข้อความที่อ่านมาจากไฟล์ มีแค่นี้เหรอครับ

"คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:48:26 By : sakuraei
 


 

No. 25



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



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


แค่นี้คะ ลอง echo ดู $value2 ก็ได้ข้อมูลแบบนี้แหละคะ "คณะ//org มัณฑนศิลป์//org มหาวิทยาลัยชื่อดัง//org รับ//act สมัคร//act อาจารย์//title อาจารย์//per สำนักงาน//org เลขานุการ//per วันที่//date 1//date พฤศจิกายน//date 2555//date"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:54:44 By : Butterney
 


 

No. 26



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

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

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


print_r($uniqueArray); <==== อยากรู้ว่าใน $uniqueArray มีอะไรครับ

foreach($uniqueArray as$value2)
102.{
103.$con = mysql_connect("localhost","root","root");
104.mysql_query("SET NAMES UTF8");
105.
106.mysql_select_db("newsextraction", $con);
107.
108.
109.
110.
111.$chunk = explode(" ",$value2);
112.foreach($chunk as $each){
113.list($data,$field) = explode("//",$each);
114.$dataArray[$field] .= "$data ";
115.$fieldArray[] = $field;
116.}
117.
118.
119.$fieldArray = array_unique($fieldArray);
120.$fieldString = implode("," , $fieldArray);
121.$dataString = implode(" ',' " ,$dataArray);
122.
123.$sql = "insert into news_su($fieldString) values('$dataString')";
124.//$result = mysql_query($sql) or die(mysql_error());
125.echo $request."<hr />".$sql."<br />";
126.
127.
128.
129.
130.}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 20:56:06 By : sakuraei
 


 

No. 27



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



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


print_r($uniqueArray); แล้วได้แบบนี้คะ


Array ( [0] => คณะ//org [1] => มัณฑนศิลป์//org [2] => มหาวิทยาลัยชื่อดัง//org [3] => รับ//act [4] => สมัคร//act [5] => เงิน//per [6] => อาจารย์//title [7] => อาจารย์//per [8] => จัดการ//org [9] => ออกแบบ//act [11] => สำนักงาน//org [12] => เลขานุการ//per [20] => ศิลป์//loc [22] => วันที่//date [23] => 1//date [24] => พฤศจิกายน//date [25] => 28//date [26] => ธันวาคม//date [27] => 2555//date [28] => วัน//date [29] => ประกาศ//act ) Array ( [0] => คณะ//org [1] => มัณฑนศิลป์//org [2] => มหาวิทยาลัยชื่อดัง//org [3] => รับ//act [4] => สมัคร//act [5] => เงิน//per [6] => อาจารย์//title [7] => อาจารย์//per [8] => จัดการ//org [9] => ออกแบบ//act [11] => สำนักงาน//org [12] => เลขานุการ//per [20] => ศิลป์//loc [22] => วันที่//date [23] => 1//date [24] => พฤศจิกายน//date [25] => 28//date [26] => ธันวาคม//date [27] => 2555//date [28] => วัน//date [29] => ประกาศ//act ) Array ( [0] => คณะ//org [1] => มัณฑนศิลป์//org [2] => มหาวิทยาลัยชื่อดัง//org [3] => รับ//act [4] => สมัคร//act [5] => เงิน//per [6] => อาจารย์//title [7] => อาจารย์//per [8] => จัดการ//org [9] => ออกแบบ//act [11] => สำนักงาน//org [12] => เลขานุการ//per [20] => ศิลป์//loc [22] => วันที่//date [23] => 1//date [24] => พฤศจิกายน//date [25] => 28//date [26] => ธันวาคม//date [27] => 2555//date [28] => วัน//date [29] => ประกาศ//act )
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:06:12 By : Butterney
 


 

No. 28



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

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

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


foreach($uniqueArray as $each){
list($data,$field) = explode("//",$each);
$dataArray[$field] .= "$data ";
$fieldArray[] = $field;
}

$fieldArray = array_unique($fieldArray);
$fieldString = implode("," , $fieldArray);
$dataString = implode(" ',' " ,$dataArray);

$sql = "insert into table1($fieldString) values('$dataString')";
//$result = mysql_query($sql) or die(mysql_error());
echo $request."<hr />".$sql."<br />";




ให้เหลือแค้นี้ก็พอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:20:55 By : sakuraei
 


 

No. 29



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

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

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


$monthArray = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$dayArray = array("จันทร์","อังคาร" ,"พุธ" , "พฤหัสบดี" ,"ศุกร์" ,"เสาร์","อาทิตย์");

$no=1;

$arr1 = array();
$strFileName = "C:/AppServ/www/ne/nameE.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$contents = trim(fgets($objFopen, 4096));
array_push( $arr1, $contents); //เพิ่มสมาชิกตัวแปร
$no++;}}
fclose($objFopen);



$arr2 = array();
$strFileName = "C:\AppServ\www\swathf\output.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$contents = trim(fgets($objFopen, 4096));
array_push( $arr2, $contents);
$no++;}}
fclose($objFopen);
//echo "<hr />";



$keep = 0;
$newArray = array();

foreach ( $arr2 as $value2 )
{
foreach ( $arr1 as $value1 )
{
$competitor = explode("//",$value1);

if ($competitor[0] == $value2)
{
if( (is_numeric($competitor[0]) || is_numeric($value2)) && $keep == 0) ;
//if( (is_numeric($value2)) && $keep == 0) ;

elseif($value2 != "" )
{
if(!is_numeric($value2) || $keep >=1)
{
if($value2 == "ห้อง") $keep =0;


array_push($newArray,$value1);




//echo "$value1<br />\n";
// if($keep >= 3) $keep=0;








}



if($value2 == "วัน" ) $keep++;

else if($value2 == "วันที่") $keep++;



else if(in_array($competitor[0],$monthArray) || in_array($value2,$monthArray)) $keep++;


else if(in_array($competitor[0],$dayArray) || in_array($value2,$dayArray)) $keep++;



}
}

}

}






$uniqueArray = array_unique($newArray);


$con = mysql_connect("localhost","root","root");
mysql_query("SET NAMES UTF8");

mysql_select_db("newsextraction", $con);




$chunk = explode(" ",$value2);
foreach($uniqueArray as $each){
list($data,$field) = explode("//",$each);
$dataArray[$field] .= "$data ";
$fieldArray[] = $field;
}


$fieldArray = array_unique($fieldArray);
$fieldString = implode("," , $fieldArray);
$dataString = implode(" ',' " ,$dataArray);

$sql = "insert into news_su($fieldString) values('$dataString')";
//$result = mysql_query($sql) or die(mysql_error());
echo $request."<hr />".$sql."<br />";
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:25:15 By : sakuraei
 


 

No. 30



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



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


ได้แล้วคะ ขอบคุณพี่ sakuraei มาก ๆ เลยนะคะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:43:12 By : Butterney
 


 

No. 31



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

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

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



ยังเหลือ "รบกวนสอบถามคะ ต้องการ update checkbox คะ มีวิธีแนะนำยังไงบ้างคะ"
https://www.thaicreate.com/php/forum/086729.html#6


ประวัติการแก้ไข
2012-11-16 21:48:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:47:37 By : sakuraei
 


 

No. 32



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



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


ตอบความคิดเห็นที่ : 31 เขียนโดย : sakuraei เมื่อวันที่ 2012-11-16 21:47:37
รายละเอียดของการตอบ ::




ประวัติการแก้ไข
2012-11-16 21:55:30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-16 21:55:01 By : Butterney
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่