頁面點一個按鈕調用php函數能實現嗎
剛學php,啥都不懂。
在php頁面上可以點一個按鈕調用php函數嗎?函數裡要用到本頁面text裡輸入的值當參數值
謝謝大家!
------解決方案--------------------
ajax
------解決方案--------------------
ajax了,不過剛開始學php沒必要搞複雜,免得打擊自信心
------解決方案--------------------
用戶端調用伺服器端的函數,ajax最好的方法!
------解決方案--------------------
探討
ajax了,不過剛開始學php沒必要搞複雜,免得打擊自信心
------解決方案--------------------
加我QQ:117434596
------解決方案--------------------
你應該把你的問題更具體化,也許未必要使用按鈕調用php函數就可以解決你的問題。
------解決方案--------------------
簡單一點,用一個onclick事件來處理啊!函數裡要用到本頁面text裡輸入的值當參數值?你是不是要處理擷取使用者輸入提交的內容啊?那樣簡單,$_GET,$_POST,依據你的需要使用;還有的就是用一個onclick事件來處理,例如:
PHP code
//提交以後,可以調用相應的函數處理例如提交到本頁面function check(){$temp=$_GET("組件name");//處理過程省略}
------解決方案--------------------
探討
我要實現的功能是點按鈕發送郵件。
然後頁面上的內容是要傳給這個郵件函數的,
function sendmail($to,$from,$subj,$msg,$Location,$StartTime,$EndTime) 這是郵件函數
PHP codefunction sendmeeting()
{$conn= @mysql_connect("localhost","root","") ordie("デ┼タベ┼ス唄接エラ┼");if($conn)mysql_select_db("business",$conn);$Sql="select MailAdd from staff where MailAdd<>'xu@xxx.net'";$ResultMailAdd=mysql_query($Sql);$from="xu@xxx.net";while($mailAdd=mysql_fetch_array($ResultMailAdd));
{
sendmail($mailAdd['MailAdd'],$from,$_POST["Subject"],$_POST["Body"],$_POST["Location"],$_POST["StartTime"],$_POST["EndTime"]);
}mysql_close($conn);
}
這是發送郵件的函數,這個函數調用上面那個函數,並且參數用到了頁面和資料庫裡的內容
不用按鈕能行嗎?謝謝指點
------解決方案--------------------
可以的
你這用到了ajax的技術了
------解決方案--------------------
點按鈕,發送mail?
那你把你那個發mail的函數寫到一個php檔案裡,點按鈕調用這個php檔案,不就行了嘛。都不用什麼onclick,ajax的。
------解決方案--------------------
探討
我要實現的功能是點按鈕發送郵件。
然後頁面上的內容是要傳給這個郵件函數的,
function sendmail($to,$from,$subj,$msg,$Location,$StartTime,$EndTime) 這是郵件函數
PHP codefunction sendmeeting()
{$conn= @mysql_connect("localhost","root","") ordie("デ┼タベ┼ス唄接エラ┼");if($conn)mysql_select_db("business",$conn);$Sql="select MailAdd from staff where MailAdd<>'xu@xxx.net'";$ResultMailAdd=mysql_query($Sql);$from="xu@xxx.net";while($mailAdd=mysql_fetch_array($ResultMailAdd));
{
sendmail($mailAdd['MailAdd'],$from,$_POST["Subject"],$_POST["Body"],$_POST["Location"],$_POST["StartTime"],$_POST["EndTime"]);
}mysql_close($conn);
}
這是發送郵件的函數,這個函數調用上面那個函數,並且參數用到了頁面和資料庫裡的內容
不用按鈕能行嗎?謝謝指點
------解決方案--------------------
探討
15樓的說法這樣是不是就不分什麼用戶端伺服器端了?實在是不懂,呵呵
------解決方案--------------------
太簡單, php當然能實現 , html裡寫個form表單提交一個input:text 就是了 (用JS更好)