成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:108日期: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.piao2010.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.piao2010.com/bcjs/text_input.php'>返回</a>';}?>

標簽: PHP
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
粉嫩蜜臀av国产精品网站| 91影视在线播放| 国产精品99精品久久免费| 先锋影音久久久| 日韩码欧中文字| 午夜精品电影| 国产亚洲va综合人人澡精品| 日本中文字幕一区二区视频| 日韩亚洲视频| 国产精品久久久久影院色老大| 成人禁用看黄a在线| 在线播放中文字幕一区| 日本vs亚洲vs韩国一区三区| 免费日韩av片| 香港成人在线视频| 亚洲综合二区| 亚洲一区二三区| 亚洲国产精品一区二区第四页av| 中文字幕免费不卡| 91免费在线看| 国产午夜精品一区二区三区四区| 成人av在线播放网址| 欧美一区二区视频在线观看| 国产自产2019最新不卡| 欧美日本国产视频| 久久精品国产**网站演员| 欧洲精品在线观看| 精油按摩中文字幕久久| 欧美电影在哪看比较好| 国产乱码精品一区二区三区忘忧草| 欧美人xxxx| 粉嫩绯色av一区二区在线观看| 欧美一区二区精美| 岛国精品在线播放| 久久九九国产精品| 一区二区三区国产精华| 国模精品娜娜一二三区| 国产午夜精品久久久久久久| 色婷婷综合在线| 麻豆视频观看网址久久| 欧美三区在线观看| 国产精品一卡二卡在线观看| 热久久免费视频| 精品一区二区三区免费观看| 亚洲男人的天堂网| 午夜欧美视频| 每日更新成人在线视频| 成人免费不卡视频| 在线成人高清不卡| 91在线观看地址| 91一区在线观看| 日韩在线播放一区二区| 欧美激情一区三区| 亚洲婷婷在线视频| 免费精品视频| 另类小说图片综合网| 欧美日韩国产123区| 久久不见久久见免费视频1| 日韩视频中文| 国产一区999| 亚洲欧美一区二区在线观看| 欧美精品一区二区三区蜜桃 | 国产一本一道久久香蕉| 欧美一区二区网站| 成人网男人的天堂| 国产精品久久久久婷婷| 美女尤物久久精品| 国产毛片精品一区| 国产欧美综合在线| 国产亚洲精品久久飘花 | 精品伊人久久久久7777人| 久久亚洲综合av| 午夜影院日韩| 国产经典欧美精品| 中文字幕一区二区三区不卡在线| 久久久综合网| 懂色av一区二区在线播放| 国产日本欧洲亚洲| 久久精品二区| 成人动漫视频在线| 亚洲精品久久嫩草网站秘色| 欧美天堂亚洲电影院在线播放| 99视频热这里只有精品免费| 亚洲伦理在线免费看| 欧美在线你懂的| 91在线视频观看| 亚洲国产欧美另类丝袜| 日韩亚洲欧美一区| 在线亚洲欧美| 成人午夜电影小说| 亚洲精品伦理在线| 日韩精品在线网站| 亚洲国产日韩综合一区| 免费观看久久久4p| 久久嫩草精品久久久久| 亚洲综合欧美| 成人黄色在线看| 性感美女极品91精品| 26uuu亚洲综合色| 久久先锋资源| 欧美日韩高清在线一区| 免费不卡在线视频| 国产精品成人免费在线| 欧美人与禽zozo性伦| 一区二区在线视频观看| 国产一区二区三区观看| 亚洲人成网站色在线观看| 欧美日韩久久不卡| 亚洲人成在线影院| 成人精品国产福利| 视频一区国产视频| 国产精品卡一卡二| 91精品国产一区二区人妖| 日韩网站在线| av资源站一区| 蜜臀久久99精品久久久久久9| 国产精品丝袜久久久久久app| 欧美久久高跟鞋激| 美女图片一区二区| 国产一区在线免费观看| 国产一区二区不卡老阿姨| 亚洲一区影音先锋| 精品国产一区二区三区不卡 | 在线不卡一区二区| 老鸭窝毛片一区二区三区| 91年精品国产| 国产在线精品视频| 亚洲影视资源网| 久久精品日韩一区二区三区| 色欲综合视频天天天| 国产综合欧美| 成人sese在线| 国产一区二区调教| 亚洲国产精品自拍| 欧美国产97人人爽人人喊| 欧美一区二区视频在线观看 | 欧洲亚洲国产日韩| 一本色道88久久加勒比精品| 9久草视频在线视频精品| 九九九精品视频| 婷婷开心激情综合| 亚洲人精品一区| 久久久久国产成人精品亚洲午夜| 欧美精品国产精品| 色综合 综合色| 在线一区免费观看| 欧美激情无毛| www.欧美日韩| 国产麻豆视频一区| 青青青伊人色综合久久| 亚洲成av人片www| 综合av第一页| 欧美国产97人人爽人人喊| 精品久久五月天| 欧美高清视频一二三区 | 国产偷国产偷亚洲高清人白洁| 正在播放亚洲一区| 色婷婷久久99综合精品jk白丝| 在线日本高清免费不卡| 欧美成人一区二免费视频软件| 粉嫩嫩av羞羞动漫久久久| 国内精品嫩模私拍在线| 免费成人美女在线观看.| 午夜精品影院在线观看| 亚洲综合一区在线| 一区av在线播放| 亚洲黄色小说网站| 一区二区在线观看av| 亚洲人成7777| 亚洲视频一区二区免费在线观看| 国产精品毛片久久久久久| 久久免费电影网| 久久久久久免费| 久久人人超碰精品| 2023国产精华国产精品| 26uuu精品一区二区| 欧美精品一区二区高清在线观看| 日韩免费高清视频| 日韩欧美国产wwwww| 精品久久久久久久一区二区蜜臀| 精品处破学生在线二十三| 欧美videossexotv100| 日韩精品一区二区三区视频在线观看| 91精品黄色片免费大全| 91精品一区二区三区久久久久久 | 精品久久久影院| 精品99一区二区三区| 欧美精品一区二区久久婷婷| 久久综合九色综合97婷婷女人| 久久综合成人精品亚洲另类欧美| 精品少妇一区二区三区在线视频| 久久久亚洲精品石原莉奈| 国产精品久久久久久久久免费桃花| 亚洲精品免费电影| 日韩激情av在线| 国产中文一区二区三区| 成人网男人的天堂| 91日韩在线专区| 狠狠色噜噜狠狠色综合久| 91久久精品www人人做人人爽|