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

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

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

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

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av午夜在线观看| 999国产精品永久免费视频app| 国产亚洲精品精品国产亚洲综合| 9国产精品视频| 婷婷六月综合| 狠狠色综合网| 五月综合激情| 偷拍欧美精品| 久久激情网站| 99精品视频精品精品视频| 国产综合色区在线观看| 日本高清不卡一区二区三区视频| 日韩中文影院| 亚洲精品国产嫩草在线观看| 欧美日韩高清| 日韩国产成人精品| 国产精品亚洲综合在线观看| 日韩一区二区三区免费视频| 亚洲精品伊人| 精品国产亚洲一区二区三区在线 | av不卡在线看| 亚洲欧美网站在线观看| 国产精品亚洲欧美一级在线| 粉嫩av一区二区三区四区五区 | 蜜桃一区二区三区在线| 巨乳诱惑日韩免费av| 久久精品99国产精品日本| 国产成人免费精品| 在线亚洲自拍| 国产精久久一区二区| 在线亚洲人成| 中文字幕免费精品| 久久99蜜桃| 91久久在线| 国产日韩欧美一区二区三区在线观看| 欧美激情视频一区二区三区在线播放| 中文在线资源| 日韩一区二区三免费高清在线观看 | 奇米色欧美一区二区三区| 欧美国产一级| 中文在线а√天堂| 免费成人在线影院| 日本一区二区高清不卡| 日韩av黄色在线| 欧美日韩水蜜桃| 日韩精品视频中文字幕| 亚洲久草在线| 日本视频一区二区| 日本国产亚洲| 亚洲精品伊人| 91精品国产调教在线观看| 不卡一二三区| 久久一级电影| 日韩av不卡在线观看| 啪啪国产精品| 久久99国产精品视频| 日韩在线视频一区二区三区| 精品在线91| 亚洲日本网址| 综合五月婷婷| 青草av.久久免费一区| 日本不良网站在线观看| 日韩高清不卡一区| 手机精品视频在线观看| 99久久精品国产亚洲精品| 国产成人免费| 福利精品在线| 国产激情精品一区二区三区| 日韩av在线免费观看不卡| 日韩精品一二三| 天堂va欧美ⅴa亚洲va一国产| 男人的天堂久久精品| 欧美专区18| 免费人成在线不卡| 日韩一区二区三区精品视频第3页| 免费在线观看日韩欧美| 免费人成精品欧美精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美少妇精品| 色老板在线视频一区二区| 91综合网人人| 亚洲二区三区不卡| 中文一区一区三区免费在线观 | 欧美日韩国产在线一区| 成人日韩在线观看| 红桃视频国产精品| 亚洲精品自拍| 成人综合一区| 99国产精品视频免费观看一公开 | 911亚洲精品| 欧美aa在线视频| 精品91久久久久| 欧美久久亚洲| 久久婷婷激情| 亚洲精品成a人ⅴ香蕉片| 成人在线黄色| 日韩专区视频网站| 日本一区二区免费高清| 一区二区电影| 国产99亚洲| 久久久国产精品网站| 午夜国产欧美理论在线播放 | 日本久久黄色| 日韩av一区二| 亚洲激情中文| 国产aa精品| 日韩精品一二三| 日本综合字幕| 国产精品极品在线观看| 欧美精品九九| 色爱综合av| 国内在线观看一区二区三区 | 日韩毛片在线| 国产+成+人+亚洲欧洲在线| 婷婷综合一区| 午夜国产一区二区| 99精品视频在线| 国产一区二区三区黄网站| 婷婷亚洲精品| 亚洲黄色影院| | 欧美日韩一区二区三区不卡视频| 亚洲国产专区校园欧美| 久久在线91| 偷拍亚洲精品| 亚洲精品日韩久久| 综合激情网...| 亚洲欧美日韩视频二区| 婷婷亚洲五月| 国产亚洲永久域名| 91久久午夜| 国产亚洲网站| 亚洲我射av| 国产午夜久久| 亚洲乱码视频| 日韩精品中文字幕一区二区| 亚洲91在线| 日韩精品三级| 国产精品视频一区视频二区| 欧美精品三级在线| 国产精品视频一区视频二区| 国产在线不卡一区二区三区| 国产91在线精品| 99久久亚洲精品蜜臀| 亚洲电影在线一区二区三区| 丝袜脚交一区二区| 国产欧美日韩一级| 国产一区一一区高清不卡| 欧美激情一区| 99精品在线| 亚洲精品黄色| 国产精品二区不卡| 亚洲国产影院| 日韩高清不卡一区| 91亚洲自偷观看高清| 91成人网在线观看| 日韩高清不卡在线| 天堂√8在线中文| 三级在线观看一区二区| 国产欧美88| 好看不卡的中文字幕| 国产精品主播| 久久高清精品| 丝袜美腿亚洲色图| 久久精品国产99国产| 亚州av乱码久久精品蜜桃| 欧美视频精品全部免费观看| 日韩av免费| 国产日韩中文在线中文字幕 | 精品精品久久| 美女少妇全过程你懂的久久| 久久精品72免费观看| 成人日韩在线| 国产精品久久久一区二区| 久久精品导航| 久久成人高清| 亚洲免费成人| 欧洲av一区二区| 卡一卡二国产精品| 青草综合视频| 天海翼精品一区二区三区| 久久激情网站| 伊人久久国产| 国产一区二区三区四区大秀| 国产乱人伦丫前精品视频 | 国产精品免费大片| 久久亚洲不卡| 99成人在线| 91九色精品国产一区二区| 精品亚洲a∨| 国产亚洲一区二区三区不卡| 日韩精品一卡二卡三卡四卡无卡| 久久久噜噜噜| 日韩国产欧美| 国产自产自拍视频在线观看| 国产精品久久久久久av公交车| 国产亚洲字幕| 国产精品任我爽爆在线播放| 日本不卡一二三区黄网| 亚洲精品一级|