日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

利用js調用后臺php進行數據處理原碼

瀏覽:11日期:2024-01-28 09:38:28

該方法已經屬於過時方法,其中關鍵的地方也從論壇上得來的,我只是把它消化吸收后重新寫了更全面的出來。公布出來只是希望更多的新手能從中學到一些東西。如果你對該代碼有任何意見可以留言,但請勿進行人身攻擊,我是一個菜鳥只能寫出這樣的東西,每個老鳥都有這樣的過程。

鑒于時間問題,代碼的提交部分使用的是傳統的表單POST,如果您喜歡可以根據LOAD過程自行加上相應的SCRIPT,不過好像只能用GET了。聽說XML可以實現真正的無刷新,如果誰手上有希望能借來看看。

在此感謝QQ群組中藍劍雪狐和shelly水在JS上給予的幫助,也新手們能把自己寫的功能代碼貼出來大家一起來學習研究。

最後附上演示地址:http://lfox0002.dns0755.net/text_input.php 請喜歡HACK他人機器的朋友們手下留情,附上演示是為了讓朋友們能更快了解代碼。

input.php[HTML] 接受用戶輸入數據。

PHP代碼:----------------------------------------------

<?php/* 申;;;;;明 ------------------------------ 該演示文件詳細描述了利用JS+PHP對數據庫進行類似無刷新讀出寫入的方法 2004年02月14日 By L.Fox */

header('Cache-Control: no-store, no-cache,must-revalidate');//這兩行可以取消,把文件存成HTMLecho $_POST['name1']//我是為了?#123;試方便才加的。?><html><head><meta http-equiv='Content-Type' content='text/html; charset=??????'><title>根據編號從MYSQL提取數據進行編輯并回存[演示]</title><script language='JavaScript' id='LoadDataSrc'></script><style>body { font-family: 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-size: 12px; line-height: 17px; scrollbar-base-color: #BBBBBB; scrollbar-shadow-color: #BBBBBB; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-arrow-color: #FFFFFF;}table { border: 0; font-size: 12px; cursor: default;}td { text-align: left; height: 20;}input { width: 100; height: 18; border: 0px solid #666666; text-align: left;}</style><script>var objInput = null;var objTd = null;var num =null;function AutoEdit(obj,id){ if (objInput == null) { objTd = obj; obj.innerHTML = '<input size='10' maxlength='10' type='text' value='' + obj.innerText + '' onblur='objTd.innerText=this.value;LoadData(objTd.innerText,num);objInput=null;' style='overflow:visible;border:none;background-color:#EFEFEF'>'; objInput = document.getElementById('objInput'); objInput.focus(); }}

function LoadData(LoadIndex,LoadObj){ var LoadFileName='load.php?action=' + LoadIndex + '&num=' + LoadObj; document.getElementById('LoadDataSrc').src = LoadFileName;}function OutPutData(obj){ if (form1.num1.value.length<1){ alert('請輸入數量1'); return false;} if (form1.num2.value.length<1){ alert('請輸入數量2'); return false;} if (document.getElementById('name1').innerHTML.length<1){ alert('name1空值'); return false;} if (document.getElementById('name2').innerHTML.length<1){ alert('name2空值'); return false;} obj.innerHTML='<input type='hidden' name='name1' value='' + document.getElementById('name1').innerHTML + ''>'; obj.innerHTML+='<input type='hidden' name='name2' value='' + document.getElementById('name2').innerHTML + ''>'; obj.innerHTML+='<input type='hidden' name='type1' value='' + document.getElementById('type1').innerHTML + ''>'; obj.innerHTML+='<input type='hidden' name='type2' value='' + document.getElementById('type2').innerHTML + ''>'; obj.innerHTML+='<input type='hidden' name='date1' value='' + document.getElementById('date1').innerHTML + ''>'; obj.innerHTML+='<input type='hidden' name='date2' value='' + document.getElementById('date2').innerHTML + ''>'; obj.innerHTML+=form1.submit();}function postdata(){ form1.submit();;}</script></head><body><form name='form1' method='post' action='load.php?action=OutPutData'><table cellpadding='0' cellspacing='1' bgcolor='#999999'><tr bgcolor='#EFEFEF'> <td onclick='AutoEdit(this,num=1)' style='width: 200px;overflow:visible;word-break:break-all;'><div></div></td> <td onclick='AutoEdit(this,num=2)' style='width: 200px;overflow:visible;word-break:break-all;'><div></div></td></tr><tr bgcolor='#EFEFEF'> <td><div style='width: 200px;overflow:visible;word-break:break-all;'>a</div></td> <td><div style='width: 200px;overflow:visible;word-break:break-all;'>b</div></td></tr><tr bgcolor='#EFEFEF'> <td><div style='width: 200px;overflow:visible;word-break:break-all;'>a</div></td> <td><div style='width: 200px;overflow:visible;word-break:break-all;'>b</div></td></tr><tr bgcolor='#EFEFEF'> <td><div style='width: 200px;overflow:visible;word-break:break-all;'></div></td> <td><div style='width: 200px;overflow:visible;word-break:break-all;'></div></td></tr><tr bgcolor='#EFEFEF'> <td><div><input type='text' name='num1' value=''></div></td> <td><div><input type='text' name='num2' value=''></div></td></tr><div id='OutPutData'><a href='http://www.b3g6.com/bcjs/21667.html#' onclick='java script:OutPutData(this);'>輸出</a></div></form></body></html>------------------------------------------------------

LOAD.php

PHP代碼:-----------------------------------------------

<?phpheader('Cache-Control: no-store, no-cache,must-revalidate');include('obj/financial_obj_free.inc')//這個文件里的內容是連接MYSQL的語句。$str=$_GET['action'];$num=$_GET['num'];if ($str=='OutPutData') OutPutData();else { linkdata('financial',1); $sql='select * from table where id='$str''; if ($query=mysql_query($sql)) { $temdata=mysql_fetch_row($query); //看看是不是空的,如果是就附上值以免JS報錯。 if (strlen($temdata[2])<1||$temdata[2]=='') $temdata[2]='空'; $temdata[2]=htmlspecialchars($temdata[2]); if (strlen($temdata[3])<1||$temdata[3]=='') $temdata[3]='空'; $temdata[3]=htmlspecialchars($temdata[3]); if (strlen($temdata[5])<1||$temdata[5]=='') $temdata[5]='空'; $temdata[5]=htmlspecialchars($temdata[5]); } else { $temdata[2]=$temdata[3]=$temdata[5]='查詢失敗'; } switch ($num)//這個主要是用于檢查是從第幾列(行)傳過來的。注意變量值要與input的id值對應好.否則出錯 { case 1: $diva='name1'; $divb='type1'; $divc='date1'; break; case 2: $diva='name2'; $divb='type2'; $divc='date2'; break; default: $diva='name1'; $divb='type1'; $divc='date1'; break; } //確定節點,輸出$temdata[X]到節點$divX; echo 'document.getElementById(''.$diva.'').innerHTML=''.$temdata[2].'';'; echo 'document.getElementById(''.$divb.'').innerHTML=''.$temdata[3].'';'; echo 'document.getElementById(''.$divc.'').innerHTML=''.$temdata[5].'';'; }

function OutPutData() //這下面如果改成SQL語句就可以寫進數據庫{ echo '輸出的數據如下,改成SQL語句然后就可以保存下來'; echo '編號1='.$_POST['name1'].'<br>'; echo '編號2='.$_POST['name2'].'<br>'; echo '名稱1='.$_POST['type1'].'<br>'; echo '名稱2='.$_POST['type2'].'<br>'; echo '日期1='.$_POST['date1'].'<br>'; echo '日期2='.$_POST['date2'].'<br>'; echo '數量1='.$_POST['num1'].'<br>'; echo '數量2='.$_POST['num2'].'<br>'; echo '<a href='http://www.b3g6.com/bcjs/text_input.php'>返回</a>';}?>

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
红杏一区二区三区| 日本综合字幕| 国产精品夜夜夜| 精品视频一区二区三区四区五区| 国产aⅴ精品一区二区四区| 国产高清一区| 国内精品伊人| 99热精品久久| 久久视频国产| 今天的高清视频免费播放成人| 午夜性色一区二区三区免费视频| 日韩久久精品| 久久爱www成人| 色综合视频一区二区三区日韩 | 久久在线视频免费观看| 999精品一区| 久久精品五月| 欧美在线看片| 日韩精彩视频在线观看| 亚洲五月婷婷| 国产韩日影视精品| 免费精品一区| 日韩欧美综合| 免费美女久久99| 日韩精选在线| 欧美国产日本| 成人小电影网站| 国产精品高颜值在线观看| 欧美不卡高清一区二区三区| 亚洲一区欧美激情| 国产精品激情电影| 日韩av免费| 日韩欧美美女在线观看| 超碰成人av| 久久先锋影音| 久久av超碰| 播放一区二区| 国产欧美一区二区三区精品观看| 精品一区91| 亚洲最大av| 91亚洲精品视频在线观看| 国产美女高潮在线| 五月亚洲婷婷 | 99精品美女| 欧美极品一区二区三区| 九九久久电影| 久久精品一区| 一区二区三区四区精品视频| 精品视频一二| 亚洲香蕉网站| 91欧美日韩| 国产精品久久久久久妇女| 一区免费视频| 久久免费国产| 精品国产18久久久久久二百| 日韩在线成人| 99精品国产一区二区三区| 欧美日本不卡| 日本麻豆一区二区三区视频| 蜜臀精品一区二区三区在线观看 | 亚洲一区日韩| 久久久精品五月天| 精品一区av| 欧美激情久久久久久久久久久| 一区在线观看| 日韩深夜视频| av资源亚洲| 欧美日韩精品免费观看视欧美高清免费大片| 国产精品一区二区精品 | 日韩专区视频网站| 午夜宅男久久久| 亚洲神马久久| 在线视频观看日韩| 日韩一级欧洲| 日韩综合小视频| 日韩一区免费| 欧美亚洲一级| 成人在线视频免费| 欧美午夜不卡| 欧美天堂一区二区| 欧美xxxx中国| 99热免费精品| 国产欧美一区二区三区精品观看| 国产精品二区不卡| 免费久久99精品国产| 免费亚洲一区| 久久久久亚洲| 亚洲免费成人| 爽好久久久欧美精品| 91成人在线精品视频| 欧美在线看片| 麻豆国产精品一区二区三区| 欧美另类中文字幕| 四虎精品永久免费| 国产精品久久久久久久久久齐齐 | 久久影院午夜精品| 亚洲天堂资源| 亚洲人成亚洲精品| 日韩一区二区三免费高清在线观看| 日本aⅴ免费视频一区二区三区| 日韩免费精品| 久久久精品国产**网站| 日韩午夜电影| 高清av一区| 日本综合视频| 久久av国产紧身裤| 日韩在线短视频| 亚洲一区二区免费在线观看| 五月婷婷亚洲| 久久精品超碰| 国产精品av一区二区| 亚洲影视一区二区三区| 久久一区国产| 亚洲欧美久久久| 欧美国产另类| 国产婷婷精品| 青青国产精品| 日韩欧美一区二区三区在线视频| 国产视频一区欧美| 麻豆91精品视频| 欧美aa国产视频| 日本高清久久| 日韩精品一卡| 亚洲我射av| 久久精品高清| 老司机精品视频网| 日本一区二区三区视频在线看| 蜜桃精品视频| 午夜在线播放视频欧美| 91一区二区三区四区| 777久久精品| 欧美特黄一级大片| av中文资源在线资源免费观看| 久久高清精品| 久久爱www成人| 88久久精品| 亚洲精品在线a| 亚洲精品韩国| 婷婷亚洲成人| 日韩欧美精品一区| 国产精品免费不| 日韩高清一区二区| 亚洲激情另类| 欧美在线精品一区| 国产乱人伦丫前精品视频| 国产三级一区| 国产日产一区| 国产乱码精品一区二区三区亚洲人| 欧美日韩a区| 91精品一区国产高清在线gif | 日韩av资源网| 日本aⅴ亚洲精品中文乱码| 天堂va欧美ⅴa亚洲va一国产| 国产精品毛片| 热久久国产精品| 老司机免费视频一区二区三区| 麻豆成人91精品二区三区| 精品国产aⅴ| 欧美日韩精品免费观看视完整| 成人免费网站www网站高清| 精品视频在线你懂得| 麻豆国产在线| 国产亚洲在线观看| 日本91福利区| 成人一区而且| 欧美特黄一区| 国产精品一线| 视频小说一区二区| 日韩中文av| 国产一区二区三区不卡av| 国产一区亚洲| 日韩欧美中文字幕在线视频| 国产精品17p| 日韩国产激情| 麻豆一区在线| 国产亚洲午夜| 国模精品一区| 免费日本视频一区| 国产精品毛片aⅴ一区二区三区| 亚洲色诱最新| 国产一区二区三区不卡av| 久久香蕉精品| 久久不卡国产精品一区二区| 欧美精品日日操| 欧美久久香蕉| 欧美片第1页综合| 亚洲一区二区免费看| 日韩精品五月天| 美女精品久久| 国产在线欧美| 精品国产亚洲日本| 婷婷六月综合| 中文在线不卡| 久久精品99国产精品| 久久精品动漫| 精品国产中文字幕第一页| 亚洲久久在线| 日韩av字幕| 亚洲欧美久久久| 婷婷激情一区|