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 > ต้องการบันทึกข้อมูลจาก function JavaScript ทำได้ไหมค่ะ



 

ต้องการบันทึกข้อมูลจาก function JavaScript ทำได้ไหมค่ะ

 



Topic : 077134



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



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




Code (PHP)
<?
		include("inc/config.php");
		conndb();
	
		// ลบ subfile ในโฟลเดอร์หัวเรื่อง
				$sqldata=  "select *from tb_subfile where file_id = '20120417112002'";
				$querydata	= mysql_query($sqldata) or die("error=$sqldata");
	  			$numdata		= mysql_num_rows($querydata);
				$resultid_data = array();
				if($numdata!=0)
				{
				while($rowdata = mysql_fetch_array($querydata))
     			 	{
				 		array_push($resultid_data,$rowdata['subf_name']);
       				}	
 				}

				for($i;$i<$numdata;$i++){
				$resultid_data[0];
				$resultid_data[1];
				$resultid_data[2];
				$resultid_data[3];
				$resultid_data[4];
				}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="test2.php" method="post">
<table width="50%" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td>No.</td>
    <td>NAME</td>
  </tr>

  <tr>
    <td><?=$no++;?></td>
    <td><a href="test/<?=$resultid_data[0];?>" onclick="send1();" target="_blank"><?=$resultid_data[0];?></a><br />
	<a href="test/<?=$resultid_data[1];?>" onclick="send2();"target="_blank"><?=$resultid_data[1];?></a><br />
	<a href="test/<?=$resultid_data[2];?>" onclick="send3();"target="_blank"><?=$resultid_data[2];?></a><br />
	<a href="test/<?=$resultid_data[3];?>" onclick="send4();"target="_blank"><?=$resultid_data[3];?></a><br />
	<a href="test/<?=$resultid_data[4];?>" onclick="send5();"target="_blank"><?=$resultid_data[4];?></a></td>
  </tr>
</table>
</form>

<SCRIPT LANGUAGE="JavaScript">

function send1() {
alert("<? 
	$s1 = $resultid_data[0];
	$slog  = "INSERT INTO testlog";
	$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
	$slog .= "('',NOW(),'เปิดดูเอกสาร','$s1')";
	$querylog = mysql_query($slog);
	echo "SHOW ".$s1;
	?>");
	return true;
}
function send2() {
alert("<? 
	$s2 = $resultid_data[1];
	$slog  = "INSERT INTO testlog";
	$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
	$slog .= "('',NOW(),'เปิดดูเอกสาร','$s2')";
	$querylog = mysql_query($slog);
	echo "SHOW ".$s2;
	?>");
	return true;
}
function send3() {
alert("<? 
	$s3 = $resultid_data[2];
	$slog  = "INSERT INTO testlog";
	$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
	$slog .= "('',NOW(),'เปิดดูเอกสาร','$s3')";
	$querylog = mysql_query($slog);
	echo "SHOW ".$s3;
	?>");
	return true;
}
function send4() {
alert("<? 
	$s4 = $resultid_data[3];
	$slog  = "INSERT INTO testlog";
	$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
	$slog .= "('',NOW(),'เปิดดูเอกสาร','$s4')";
	$querylog = mysql_query($slog);
	echo "SHOW ".$s4;
	?>");
	return true;
}
function send5() {
alert("<? 
	$s5 = $resultid_data[4];
	$slog  = "INSERT INTO testlog";
	$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
	$slog .= "('',NOW(),'เปิดดูเอกสาร','$s5')";
	$querylog = mysql_query($slog);
	echo "SHOW ".$s5;
	?>");
	return true;
}
</script> 
</body>
</html>





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

ตอนเรียกค่าแสดงผลมันก้อขึ้นชื่อไฟล์ตรงกับที่เลือกแต่พอจะบันทึกมันไม่บันทึกให้ จะบันทึกตอนเรากด รีเฟรชหน้าจอ งงมากเลยค่ะ รบกวนผู้รู้หน่อยคะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-04-17 15:06:37 By : cikkarat View : 1362 Reply : 7
 

 

No. 1



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

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

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


แบ่งการทำงานออกเป็นสองไฟล์น่ะครับ

Code (PHP)
<?
include("inc/config.php");
conndb();
//https://www.thaicreate.com/php/forum/077134.html
// ลบ subfile ในโฟลเดอร์หัวเรื่อง
$sqldata= "select *from tb_subfile where file_id = '20120417112002'";
$querydata = mysql_query($sqldata) or die("error=$sqldata");
$numdata = mysql_num_rows($querydata);
$resultid_data = array();
if($numdata!=0)
{
	while($rowdata = mysql_fetch_array($querydata))
	{
		array_push($resultid_data,$rowdata['subf_name']);
	}
}


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="test2.php" method="post">
<table width="50%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>No.</td>
<td>NAME</td>
</tr>

<tr>
<td><?=$no++;?></td>
<td><a href="test/<?=$resultid_data[0];?>" onclick="send(<?=$resultid_data[0];?>)"><?=$resultid_data[0];?></a><br />
<a href="test/<?=$resultid_data[1];?>" onclick="send(<?=$resultid_data[1];?>);"><?=$resultid_data[1];?></a><br />
<a href="test/<?=$resultid_data[2];?>" onclick="send(<?=$resultid_data[2];?>);"><?=$resultid_data[2];?></a><br />
<a href="test/<?=$resultid_data[3];?>" onclick="send(<?=$resultid_data[3];?>);"><?=$resultid_data[3];?></a><br />
<a href="test/<?=$resultid_data[4];?>" onclick="send(<?=$resultid_data[4];?>);"><?=$resultid_data[4];?></a></td>
</tr>
</table>
</form>
<div id="resultShow" style="color:red;"></div>
<SCRIPT LANGUAGE="JavaScript">

function send(input) {
 $.post('save_resultid_data.php',{resultid_data:input}, function(data) {
  $('#resultShow').html(data);
});
}
</script>
</body>
</html>



ส่วนไฟล์ที่สองให้ตั้งชื่อว่า save_resultid_data.php

Code (PHP)
<?php
include("inc/config.php");
conndb();
$s = $_POST["resultid_data"];
$slog = "INSERT INTO testlog";
$slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
$slog .= "('',NOW(),'เปิดดูเอกสาร','$s')";
$querylog = mysql_query($slog) or die(mysql_error().":".$slog);
echo "SHOW ".$s;
?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-17 16:15:26 By : sakuraei
 


 

No. 2



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



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


ลองทำตามแล้วค่ะแต่ไม่ไม่บันทึกให้อ่ะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-18 09:01:51 By : cikkarat
 

 

No. 3



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



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


<SCRIPT LANGUAGE="JavaScript">

function send(input) {
 $.post('save_resultid_data.php',{resultid_data:input}, function(data) {
  $('#resultShow').html(data);
});
}
</script>




#resultShow คือค่ะอะไรหรือค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-18 13:16:59 By : cikkarat
 


 

No. 4



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



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

ตอบความคิดเห็นที่ : 3 เขียนโดย : cikkarat เมื่อวันที่ 2012-04-18 13:16:59
รายละเอียดของการตอบ ::
มันคือ id ที่จะให้แสดงผลลัพธ์ ที่ได้รับมากจาก Data ของ Function เช่น <div id=resultShow>ผลลัพธ์จะมาแสดงในนี้</div>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-18 13:20:43 By : thethaicom
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ตอบความคิดเห็นที่ : 3 เขียนโดย : cikkarat เมื่อวันที่ 2012-04-18 13:16:59
รายละเอียดของการตอบ ::
ลองอ่าน jQuery ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-18 13:32:49 By : webmaster
 


 

No. 6



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



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


ใช้ ajax ใน JQuery ไม่ยากอย่างที่คิด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-18 17:11:34 By : tonyjame
 


 

No. 7



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



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


ทำได้แล้วค่ะ ขอบคุณทุกคอมเม้นนะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-19 08:13:53 By : cikkarat
 

   

ค้นหาข้อมูล


   
 

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