作者 主題: button事件,連接db?  (閱讀 4392 次)

0 會員 與 1 訪客 正在閱讀本文。

NARs

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
button事件,連接db?
« 於: 2011-08-29 18:56 »

要如何在按下時,connect mysql , 執行PHP 的mysql的update 指令???




代碼: [選擇]
import java.applet.*;
import java.net.*;

import javax.swing.JApplet;

public class Applet_php extends Applet {
public void init(){


} public void go2(){
int sum=0;
for(int i =1;i<=5;i++)
sum =sum +i;
try {
getAppletContext().showDocument(
new URL("javascript:showString('" + sum +"')")
);
} catch (MalformedURLException me) { }

}
public void go(){
int sum=0;
for(int i =1;i<=10;i++)
sum =sum +i;
try {
getAppletContext().showDocument(
new URL("javascript:showString2('" + sum +"')")
);
} catch (MalformedURLException me) { }

}


public static void main(String[] args) {
}

}



代碼: [選擇]
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>

<body>
<script language="JavaScript" type="text/javascript">
function showString(str) {
  document.getElementById('strDemo').innerHTML = str;
}
<?php
  $dbhost 
= &#39;127.0.0.1&#39;;
    
$dbuser = &#39;mysql_user&#39;;
    
$dbpass = &#39;mysql_password&#39;;
    
$dbname = &#39;mysql_databaseName&#39;;
    
$conn mysql_connect($dbhost$dbuser$dbpass) or die(&#39;Error with MySQL connection&#39;);
    
mysql_query("SET NAMES &#39;utf8&#39;");
    
mysql_select_db($dbname);
    
$sql "update customer set status =1;";
    
$result mysql_query($sql) or die(&#39;MySQL query error&#39;);
   


?>


function showString2(str) {
  document.getElementById('strDemo2').innerHTML = str;
}
</script>
<div id="strDemo"></div>
<div id="strDemo2"></div>
<applet  id="myapplet" code="Applet_php.class" name="myapplet" width="30" height="20"></applet>
<input type="button"  name="groovybtn1"  id="btn" class="groovybutton"
   value="Begin " onclick="document.getElementById('myapplet').go2();"   >  //要如何在按下時,執行PHP 的mysql的update 指令???
</body>
</html>



micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
Re: button事件,連接db?
« 回覆 #1 於: 2011-08-30 17:20 »
把form 送出去啊

chihpin

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
Re: button事件,連接db?
« 回覆 #2 於: 2011-09-14 11:09 »
你可以在go2()裡邊創建一個HttpURLConnection來發送request至你包含update代碼的php頁面,讓php頁面來執行mysql的update