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


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

 
Topic : 077134



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



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



Code (PHP)
001.<?
002.        include("inc/config.php");
003.        conndb();
004.     
005.        // ลบ subfile ในโฟลเดอร์หัวเรื่อง
006.                $sqldata"select *from tb_subfile where file_id = '20120417112002'";
007.                $querydata  = mysql_query($sqldata) or die("error=$sqldata");
008.                $numdata        = mysql_num_rows($querydata);
009.                $resultid_data = array();
010.                if($numdata!=0)
011.                {
012.                while($rowdata = mysql_fetch_array($querydata))
013.                    {
014.                        array_push($resultid_data,$rowdata['subf_name']);
015.                    }  
016.                }
017. 
018.                for($i;$i<$numdata;$i++){
019.                $resultid_data[0];
020.                $resultid_data[1];
021.                $resultid_data[2];
022.                $resultid_data[3];
023.                $resultid_data[4];
024.                }
025.?>
026.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
027.<html xmlns="http://www.w3.org/1999/xhtml">
028.<head>
029.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
030.<title>Untitled Document</title>
031.</head>
032. 
033.<body>
034.<form action="test2.php" method="post">
035.<table width="50%" border="1" cellspacing="0" cellpadding="0">
036.  <tr>
037.    <td>No.</td>
038.    <td>NAME</td>
039.  </tr>
040. 
041.  <tr>
042.    <td><?=$no++;?></td>
043.    <td><a href="test/<?=$resultid_data[0];?>" onclick="send1();" target="_blank"><?=$resultid_data[0];?></a><br />
044.    <a href="test/<?=$resultid_data[1];?>" onclick="send2();"target="_blank"><?=$resultid_data[1];?></a><br />
045.    <a href="test/<?=$resultid_data[2];?>" onclick="send3();"target="_blank"><?=$resultid_data[2];?></a><br />
046.    <a href="test/<?=$resultid_data[3];?>" onclick="send4();"target="_blank"><?=$resultid_data[3];?></a><br />
047.    <a href="test/<?=$resultid_data[4];?>" onclick="send5();"target="_blank"><?=$resultid_data[4];?></a></td>
048.  </tr>
049.</table>
050.</form>
051. 
052.<SCRIPT LANGUAGE="JavaScript">
053. 
054.function send1() {
055.alert("<?
056.    $s1 = $resultid_data[0];
057.    $slog  = "INSERT INTO testlog";
058.    $slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
059.    $slog .= "('',NOW(),'เปิดดูเอกสาร','$s1')";
060.    $querylog = mysql_query($slog);
061.    echo "SHOW ".$s1;
062.    ?>");
063.    return true;
064.}
065.function send2() {
066.alert("<?
067.    $s2 = $resultid_data[1];
068.    $slog  = "INSERT INTO testlog";
069.    $slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
070.    $slog .= "('',NOW(),'เปิดดูเอกสาร','$s2')";
071.    $querylog = mysql_query($slog);
072.    echo "SHOW ".$s2;
073.    ?>");
074.    return true;
075.}
076.function send3() {
077.alert("<?
078.    $s3 = $resultid_data[2];
079.    $slog  = "INSERT INTO testlog";
080.    $slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
081.    $slog .= "('',NOW(),'เปิดดูเอกสาร','$s3')";
082.    $querylog = mysql_query($slog);
083.    echo "SHOW ".$s3;
084.    ?>");
085.    return true;
086.}
087.function send4() {
088.alert("<?
089.    $s4 = $resultid_data[3];
090.    $slog  = "INSERT INTO testlog";
091.    $slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
092.    $slog .= "('',NOW(),'เปิดดูเอกสาร','$s4')";
093.    $querylog = mysql_query($slog);
094.    echo "SHOW ".$s4;
095.    ?>");
096.    return true;
097.}
098.function send5() {
099.alert("<?
100.    $s5 = $resultid_data[4];
101.    $slog  = "INSERT INTO testlog";
102.    $slog .= "(logID,logDate,logStatus,logSubfname) VALUES";
103.    $slog .= "('',NOW(),'เปิดดูเอกสาร','$s5')";
104.    $querylog = mysql_query($slog);
105.    echo "SHOW ".$s5;
106.    ?>");
107.    return true;
108.}
109.</script>
110.</body>
111.</html>





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

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



Tag : PHP

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

 

No. 1



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

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

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


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

Code (PHP)
01.<?
02.include("inc/config.php");
03.conndb();
05.// ลบ subfile ในโฟลเดอร์หัวเรื่อง
06.$sqldata= "select *from tb_subfile where file_id = '20120417112002'";
07.$querydata = mysql_query($sqldata) or die("error=$sqldata");
08.$numdata = mysql_num_rows($querydata);
09.$resultid_data = array();
10.if($numdata!=0)
11.{
12.    while($rowdata = mysql_fetch_array($querydata))
13.    {
14.        array_push($resultid_data,$rowdata['subf_name']);
15.    }
16.}
17. 
18. 
19.?>
20.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
22.<head>
23.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
24.<title>Untitled Document</title>
25.</head>
26. 
27.<body>
28.<form action="test2.php" method="post">
29.<table width="50%" border="1" cellspacing="0" cellpadding="0">
30.<tr>
31.<td>No.</td>
32.<td>NAME</td>
33.</tr>
34. 
35.<tr>
36.<td><?=$no++;?></td>
37.<td><a href="test/<?=$resultid_data[0];?>" onclick="send(<?=$resultid_data[0];?>)"><?=$resultid_data[0];?></a><br />
38.<a href="test/<?=$resultid_data[1];?>" onclick="send(<?=$resultid_data[1];?>);"><?=$resultid_data[1];?></a><br />
39.<a href="test/<?=$resultid_data[2];?>" onclick="send(<?=$resultid_data[2];?>);"><?=$resultid_data[2];?></a><br />
40.<a href="test/<?=$resultid_data[3];?>" onclick="send(<?=$resultid_data[3];?>);"><?=$resultid_data[3];?></a><br />
41.<a href="test/<?=$resultid_data[4];?>" onclick="send(<?=$resultid_data[4];?>);"><?=$resultid_data[4];?></a></td>
42.</tr>
43.</table>
44.</form>
45.<div id="resultShow" style="color:red;"></div>
46.<SCRIPT LANGUAGE="JavaScript">
47. 
48.function send(input) {
49. $.post('save_resultid_data.php',{resultid_data:input}, function(data) {
50.  $('#resultShow').html(data);
51.});
52.}
53.</script>
54.</body>
55.</html>



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

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

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
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 )



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


1.<SCRIPT LANGUAGE="JavaScript">
2. 
3.function send(input) {
4. $.post('save_resultid_data.php',{resultid_data:input}, function(data) {
5.  $('#resultShow').html(data);
6.});
7.}
8.</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,059 )
บทความ ( 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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 อัตราราคา คลิกที่นี่